Metro Bar

Tallaght Village, Tallaght, D24
Metro Bar Metro Bar is one of the popular Bar & Grill located in Tallaght Village ,Tallaght listed under Bar in Tallaght , Bar & Grill in Tallaght , Sports Bar in Tallaght , Beer Garden in Tallaght ,

Contact Details & Working Hours

Map of Metro Bar