Where is Alexandra Hotel?

Where is Alexandra Hotel located?

Alexandra Hotel, Saint Julian's, Malta (approx. 35.92297°, 14.49162°)


Where is Alexandra Hotel on the map?