Bar
/
Glasgow

Elia | Greek restaurant in Glasgow

Address
24 George Square, Glasgow G2 1EG, United Kingdom

Feel like Greece @ Elia, a Greek restaurant in Glasgow, UK!

Read More
Amenities not found.
0
Overall
0.0%