Description
Experience the best of Malta at 120 Bar! Located in the Island of Malta, 120 Bar is renowned for its excellent service, reasonable priced drinks and delicious food. With its English Pub atmosphere, big screen and 5 TV screens, you can watch all major sports events while enjoying a great meal. The friendly staff, including the owner Danko, will ensure that you have a memorable experience. Make a reservation today and discover why 120 Bar is one of the best pubs in Mellieha!