Ranchi, India
Plot No 123 TVS Showroom, Birsa Chowk, Road Number 13, Hawai Nagar, Ranchi, 834003
1 double bed or 2 single beds