Il-Barri Restaurant is located in the Main Square of Imgarr, on the righthand side of main Church.

Getting to the Restaurant is easy. Simply follow the main road from Mosta to Mgarr past Zebbiegh, and keep on going straight till you reach the Main Square – you can’t miss us there.

You can get in touch with us by phone, email or social media using the details provided here.