De gesitueerde in New Delhi The Blue Lotus Villa New Delhi bevindt zich binnen 10 minuten met de auto van de Bade Mandir Ashram en biedt toegang tot verschillende toeristische plekken in de buurt.
Deze villa ligt in de Zuid-Delhi wijk van de stad, op 7 km van de Ahinsa Sthal. Gasten kunnen ook een bezoek brengen aan het Sanskriti Kendra cultuurcentrum, gelegen binnen 15 minuten rijden verderop.
Het dichtstbijzijnde treinstation is New Delhi, op 26 km van de villa.