"From Marreto, of course." LOL on this answer. You can get it from most liquor stores. It is close in popularity to Kaluha, with different tastes. Amaretto is sweeter with a hint of orange, but both...
You can pretty much exchange any liqueur for any other. But naturally the flavor will be changed dramatically. Instead of cherry, you'll have an almond flavor.
Amaretto is an almond flavoured liqueur. The flavour comes from... almonds and/or from fruit stones/pits such as those found in apricots, peaches etc. It is also possible to make an Almond Liqueur at...