Bank of Baroda - Holiday Home is located in Nagpur, India on C, 20, Bhende Layout, Data Nagar, Swavalambi Nagar. Bank of Baroda - Holiday Home is rated 3.8 out of 5 in the category holiday home in India.
Address
C, 20, Bhende Layout, Data Nagar, Swavalambi Nagar