Hotel Orchid Garden

51 Deshbandhu Gupta Road
New Delhi
India