Ola Kala, the Best Greek Grill & Deli
202 Morrison St, Edinburgh EH3 8EA, United Kingdom
Ola Kala, the Best Greek Grill & Deli
May 15, 2020
Report post
You may order and collect from restaurant! Use our eshop
http://www.olakalaukcom/order
or phone 075622 45167 😊😊
Order online