Offre gratuitamente la connessione Wi-Fi e un parcheggio privato. Il Nicklaus North si trova a Whistler, a soli 1,7 km dalla Scandinave Spa Whistler. Questa villa dista 3,6 km da Whistler Village e 3,8 km da Whistler Medals Plaza.
Questa villa climatizzata presenta 4 camere da letto, una TV via cavo, una zona pranzo e una cucina con lavastoviglie e forno a microonde.
La villa dista 8 km dall'Alpha Lake Park e 29 km dal Whistler Olympic Park.