Nr.central Bus Depot Station Road , Vadodara, India 390002
Located near the central bus terminal, this 3 Star property is at a walking distance from the railway station and in close proximity to the airport (7kms). Starting at
$39 per night
Get your free travel newsletter full of inspiring travel ideas, great deals, destinations and adventures. Discover new places to explore, new adventures and new experiences.
See latest edition.