L'Hotel Robin Hood est situé à Grand Falls -Windsor. Doté d'un jardin, cet hôtel 3 étoiles propose des chambres climatisées avec connexion Wi-Fi gratuite et salle de bains privative.
Toutes les chambres comprennent une armoire. Le linge de lit et les serviettes sont fournis.
Une terrasse bien exposée est présente.
L'aéroport international de Gander, le plus proche, est implanté à 97 km.