Reviews of Hotel De Romana
De Romana Street, Jama Masjid, Old Delhi, New Delhi, Delhi 110006, India
Guest Reviews
Cleanliness
Comfort
Service Quality
Security
Location
De Romana Street, Jama Masjid, Old Delhi, New Delhi, Delhi 110006, India
Cleanliness
Comfort
Service Quality
Security
Location