Situated within 10 minutes' drive of Worlds of Wonder Amusement Park, The Arc Studio Aparthotel New Delhi offers proximity to various city highlights.
The aparthotel is located in New Delhi, within walking distance of Okhla Bird Sanctuary tube station. The area includes such religious sights as the Baháʼí house "Lotus Temple" (7 km) and ISKCON Temple Delhi (8 km). Feel in total harmony with nature by visiting Botanic Garden of Indian Republic, at a distance of 2.1 km from this New Delhi hotel. The nearest underground station is merely a 5-minute stroll away.
The rooms comprise a balcony and a place for dining complete with an air conditioner, as well as a flat-screen TV with satellite channels. If you like cooking, there are a microwave oven, an electric kettle, and a refrigerator provided on site.