Il Pappa Restaurant

Business Details

Il Pappa Restaurant
Restaurant
8, Qui- Si- Sana
Sliema 27221122

Location

Location on map not available.