February 23, 2011January 16, 2012Eat/Drink Review: Cafe Citrus in Altea, Spain: Excellent Service, Tasty Coffee, Great View On a walk to Altea, Spain last week we stumbled across Cafe Citrus. Right on the ocean front, with a gorgeous view […] Read more