O The White House Hotel, rodeado por jardins, é um retiro tranquilo com acesso Wi-Fi gratuito, quartos com casa de banho privada e estacionamento gratuito. Telford encontra-se a fácil alcance.
O popular Restaurante Oscar's serve uma ementa variada e existe um lounge bar de cocktails.
Alguns dos quartos do The White House Hotel têm encantadoras camas de dossel.