Space Hotel Ambala
Search & compare prices for Space Hotel Ambala in all hotel booking websites.
Space Hotel Ambala Address: 5610/11, Nicholson Road,, Opp. Punjab National Bank, Ambala, India
Minimum price found for Space Hotel Ambala was: 2123 INR
Click here to get more information, photos & guest ratings for Space Hotel Ambala