Green Shutters Bar
Bar · Pub
Restaurant located in Valletta, offering a bar experience.
Location
Best places nearby
The highest rated places close to Green Shutters Bar.
Local restaurants nearby
Il-Furjana
Location
The highest rated places close to Green Shutters Bar.
Il-Furjana