Location
Orchid Rooms, Sr.no 6/2/23A, Opp. Zensar BPOKharadi South Main Road, Pune, Maharashtra, Kharadi, Pune,
Maharashtra 411014
Nearby Malls & Restaurants
Closest Airport, Railway Station & Bus Stand
Popular Tourist Attractions
CLICK TO INTERACT WITH MAP