El Captains Townhouse está situado en St Pete Beach, a 7 km del teatro de St Pete Beach. La reserva acuática Boca Ciega Bay está a 9 km.
Los alojamientos disponen de aire acondicionado y zona de estar. La cocina está equipada con lavavajillas. Hay horno, microondas y cafetera.
El Captains Townhouse se encuentra a 9 km del Dolphin Landings Charter Boat Center. El aeropuerto más cercano es el aeropuerto de St Petersburg-Clearwater, situado a 17 km del Captains Townhouse.