Photos coming soon
HOTEL
Castell de Lo
Avenida Central 75, Menorca, Spain
Where it sits
Castell de Lo
Avenida Central 75, Menorca, Spain
39.87513, 4.13536
Plan around Castell de Lo
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Aug 16, 2026.
