717 Bar and Grill
717 Bar and Grill
717 Bar and Grill

717 Bar and Grill

  • Malta

A world famous bar cum restaurant located in Malta. Grilled food is our speciality and we offer a wide range of grilled meat items at reasonable rates.