Lemon Tree Glasgow
Chinese
Asian
Fast food
££ - £££
💬
3064 reviews
📍
119-121 Great Western Road
