Hotel Opal Inn New Delhi
A Block 120
New Delhi,
IN 110037
In New Delhi (South West)