Nellore, Inde
1/7, Shiridi Sai Complex, Opposite Sri Sarvodaya College, Near Apsrtc Bus Stand, Nellore Nellore Andhra Pradesh 524003 India, 524003
1 double bed or 2 single beds