About Chalo India
Chalo India is an Indian restaurant and takeaway on Station Road in Bourton-on-the-Water, the famous Cotswold village known as the Venice of the Cotswolds for the River Windrush that flows through its wide green. Bourton is one of the most visited villages in the Cotswolds, drawing visitors to its model village, motor museum and Birdland alongside the river itself. Chalo India provides a sit-down Indian dining option in a village where restaurants are predominantly aimed at daytime tourists. The Station Road location is in the residential and retail area away from the busiest tourist stretch of the High Street. TripAdvisor lists Chalo India among the top Bourton-on-the-Water restaurants.
Find Us
Station Road, Cheltenham, GL54 2EN
Share This Restaurant
Write a Review
Customer Reviews
No reviews yet — be the first to share your experience!