Bar
/
Edinburgh

Ola Kala | Greek restaurant in Edinburgh

Address
20/2 Haymarket Terrace, Edinburgh EH3 8EA, United Kingdom

Feel like Greece @ Ola Kala, a Greek restaurant in Edinburgh, UK!

Read More
Amenities not found.
0
Overall
0.0%