Das Captains Townhouse liegt in St. Pete Beach, 7 km vom St. Pete Beach Theatre entfernt. Das Boca Ciega Bay Aquatic Preserve liegt 9 km von der Unterkunft entfernt.
Die klimatisierte Unterkunft verfügt über einen Sitzbereich. Eine Küche mit einem Geschirrspüler, Ein Backofen, eine Mikrowelle und eine Kaffeemaschine sind ebenfalls vorhanden.
Das Dolphin Landings Charter Boat Center liegt 9 km vom Captains Townhouse entfernt. Der nächste Flughafen ist der 17 km vom Captains Townhouse entfernte Flughafen St. Petersburg-Clearwater.