Restaurants in Rabat

6 Restaurants to choose from


Root 81

Root 81 is a fine-dining restaurant located on Saqqajja Hill in Rabat, Malta. It is renowned for its mode ...