The Fern Residency, Vadodara 3 stars

Near Central Bus Depot,Station Road,, 390002 Vadodara, India

Hotel image
Read more reviews for The Fern Residency, Vadodara