hotel new castle

355, linking rd, above only parathas restaurant, khar, khar west, mumbai, maharashtra 400052, india