hotel royal grand

29, 11, near pooja park, block 24, east patel nagar, patel nagar, new delhi, delhi 110008, india