Doté d'un jardin, le Lotus House est situé à Needingworth, à 28 km du St John's College, à 30 km du St Catharine's College et du musée d'archéologie et d'anthropologie. L'établissement se trouve à 30 km du King's College, de Cambridge Corn Exchange et du jardin botanique de Cambridge. Cet établissement non-fumeurs se trouve à 30 km de l'université de Cambridge.
La gare de Cambridge se trouve à 31 km. L'aéroport de Londres-Stansted, le plus proche, est implanté à 68 km.