Advertisement
Live Band
Event Venue & Nearby Stays
Bar Roma, 874 Tollcross Road, Glasgow, G32 8, United Kingdom,Glasgow, United Kingdom