Restaurant Review: Majorca, Hartford

September 25, 2015

Majorca is the largest of a group of Spanish islands in the Mediterranean Sea, only 130 miles from Barcelona but with the remoteness of a lost paradise. A place unto itself, it is an isle of enchantment with hidden beaches, mountain villages, ancient olive …