This is a very well known Carvery in the famous Carihuela area of Torremolinos, Costa del Sol, just a stone throw from the beach and surrounded by hotels and apartments this is a great business in which the new...