1377 Dumbarton Rd, Scotstoun, Glasgow G14 9XT, United Kingdom
Open now· Closes at 00:00
1377 Dumbarton Rd, Scotstoun, Glasgow G14 9XT, United Kingdom
No delivery
Spot something wrong?
Dishes at Chellos. Prices may vary in venue.
Been to Chellos? Be the first to share what you ate.