Hotel Picasso New Delhi est situé dans le quartier "Hari Nagar" à New Delhi, à moins de 3 km des lieux familiaux tels que les Chambres Mystérieuses de Delhi. Il y a un restaurant disponibles sur place.
L'hotel est niché à environ 10 minutes en voiture du Dilli Haat et à environ 15 minutes en voiture de la prison de Tihar. Picasso est fixé à environ 4 km de la tour de l'horloge. Cet hotel 2 étoiles se trouve à 50 mètres de l'arrêt de bus Meera Bagh, et à environ 20 minutes en voiture de la de New Delhi à New Delhi.
Le Red Chilli, situé dans une zone de 450 mètres, propose des plats indiens.