Reviews of Almondz Hotel
4/3, East Patel Nagar, Near Metro Pillar No 171, New Delhi, Delhi 110008, India
Guest Reviews
Cleanliness
Comfort
Service Quality
Security
Location
4/3, East Patel Nagar, Near Metro Pillar No 171, New Delhi, Delhi 110008, India
Cleanliness
Comfort
Service Quality
Security
Location