Almondz Hotel
Almondz Hotel
Hotel
4/3 East Patel Nagar, Near Metro Pillar No 171
, New Delhi, Delhi N.C.R, India
110008
68
Average ·
39 reviews