Carrossa Restaurant Review
The Carrossa Hotel Spa Villas is a new 5-star hotel in the north-east of Mallorca, near the quaint town of Arta. It’s the latest venture of the Hamacher family, famous for their hideaway resorts in Austria. Following suit, this resort hotel sits...