Overview Details Press Releases Multimedia Locations People Groups Grotto Tavern | Best Restaurant In Malta HeadquartersGrotto Tavern 9/10/12 , St Pauls Square, Rabat, MaltaRabat, Malta 1243mtPhone: 35621453258