Grotto Tavern

9/10/12 St Pauls Square, Rabat, Malta

€€ Modern Cuisine

MICHELIN Guide's Point Of View