Living Hope Baptist Church ist rund 2 Kilometer von der 3-Zimmer-Villa The Green House entfernt, während Southwood Park etwa 3 km von hier entfernt liegt. Zu den Sehenswürdigkeiten in der Nähe gehört Church of Jesus Christ of Latter Day Saints (etwa 4 Kilometer von der Unterkunft entfernt).
Die Villa verfügt über einen Flachbildfernseher mit Satellitenkanälen sowie eine Klimaanlage, die den Komfort den Gästen gewährleisten.
Die Gäste der Villa können ihre eigenen Mahlzeiten in einer kompletten Küche zubereiten.