Il Garra Trattoria

White Dolphin Complex, Triq Il-Qawra, Qawra, San Pawl il-Bahar, Malta, SPB 1904
Ratings & Reviews
Click to rate
Description

Il Garra Trattoria