Photos coming soon
HOTEL
Fitch Hotel
58 Wilga St, Saint Julian's
Where it sits
Fitch Hotel
58 Wilga St, Saint Julian's
35.92339, 14.49162
Plan around Fitch Hotel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 25, 2026.
