Leo's Glasgow
0
Reviews
Other Restaurants in Glasgow
- Glasgow City Centre
437 Sauchiehall Street
, Glasgow City Centre, Glasgow, G2 3LG
+44 (0) 141 572 0071
Leo's in Glasgow, Glasgow, is a local other restaurant who offers freshly cooked meals. Leo's other restaurant reviews can be added using the form below.
Tags:
delivery, takeaway
|