Situata a 4 km dallo Stadio di Wembley, la villa May House Edgware consente di accedere a varie attrazioni turistiche nelle vicinanze.
Il Royal Air Force Museum si trova a circa 25 minuti a piedi dal lodge, mentre la Spiaggia di Brent Cross è a circa 10 minuti in macchina. Situata a 6 km dal BAPS Shri Swaminarayan Mandir, questa villa è una destinazione popolare sia per i fedeli che per i turisti.
Il ristorante The Beaufort Pub & Dining propone piatti britannici a breve distanza dalla villa May House. La stazione della metropolitana più vicina è Colindale, a circa 10 minuti a piedi.