A local attraction - Nehru Stadium, that is situated beside Dinshaw's, is a part of the authentic culture of this city.
Trip