The Spot
Brazilian
Brazilian restaurant, The Spot, offers authentic cuisine.
Location
Best places nearby
The highest rated places close to The Spot.
Local restaurants nearby
122 Manoel De Vilhena, Il-Gżira
Location
The highest rated places close to The Spot.
122 Manoel De Vilhena, Il-Gżira