Hotel The Square is a 3-star venue positioned about 1.7 km from Shree Datta Mandir Temple, Kalaram Temple and Someshwar Temple.
The city center is 10 minute walking distance from the hotel.
The hotel offers 27 rooms. They are fitted with free Wi-Fi, climate control and a work desk.
Eat & Drink
Guests can share a meal in Mainland China and Narottam Bhavan, located about 550 meters away.
The on-site comforts include a designated smoking area and a car park.