Ramada Plaza JHV

The Mall
Varanasi
India