The Greenhouse is located in Swieqi, Malta on Uqija Street, The outlet is within Greens Supermarket in the Ex Forum Complex with 3 Levels of FREE Parking., Swieqi, Malta Majjistral SWQ 2333. The Greenhouse is rated 4 out of 5 in the category italian in Malta.
Address
Uqija Street, The outlet is within Greens Supermarket in the Ex Forum Complex with 3 Levels of FREE Parking., Swieqi, Malta Majjistral SWQ 2333