Travellers is a hotel located in New Delhi, Delhi. The average rating of this place is 3.90 out of 5 stars based on 13 reviews. The street address of this place is Plot NO.8 Pocket, 11A, Sector 22, Pocket 11, Sector 22, Rohini, New Delhi, Delhi, 110085, India. It is about 0.13 kilometers away from the Begampur railway station.
Mr khan 6 months ago
Room very net & clean.Staff behaviour very supportive.
AMARJITH UROTHUMMAL 12 months ago
Rooms are not good...
Sumit Thakur Santi 6 months ago
Good