Beach Haven (Star Of India Restaurant)
The Star of India is an authentic Indian restaurant overlooking the panoramic views of Xemxija Bay, serving traditional Indian food from various regions of the Indian sub continent using only the finest and freshest ingredients.
Lire la suite