Hotel Presidency Towers

Next To National Plaza
Vadodara
India