Pelican Island liegt in 4 km Entfernung von der 6-Zimmer-Villa Tortuga, während North Miami Athletic Stadium 6 km von der Unterkunft entfernt ist. Die Gäste können die Nähe zu natürlichen Sehenswürdigkeiten wie den Miami Shores Aquatic Center genießen, die etwa 3 Kilometer von sind.
Die Villa verfügt über WLAN und ein Fernsehen mit mehreren Kanälen sowie eine Klimaanlage, die den Komfort den Gästen gewährleisten. Ein Haartrockner werden auch angeboten.
Der Busbahnhof North Miami Avenue & Northwest 115th Street liegt ebenfalls in fußläufiger Entfernung von der Villa.