Chellos

2.7
(6 reviews)
1377 Dumbarton Road, Glasgow, G14 9XT
+44 141 954 1184Official website
British
Diner
Dinner
Indian
Lunch
Mid-range
Pizza
Restaurants
Restaurant

At a glance

  • Typical visit: about 1 hour
Chellos | Glasgow | United Kingdom | TripAligner