L'établissement The Green House se trouve à Port-d'Espagne. Vous profiterez d'une connexion Wi-Fi gratuite dans l'ensemble des locaux.