El 607 - Island Inn ofrece alojamiento en St Pete Beach, a 2,4 km del teatro de St Pete Beach. Goza de vistas al mar y se encuentra a 5 km del Dolphin Landings Charter Boat Center.
La cocina está equipada con lavavajillas y horno.
El 607 - Island Inn se encuentra a 5 km de la reserva acuática de Boca Ciega Bay y a 16 km del parque estatal Fort Desoto. El aeropuerto de St Petersburg-Clearwater está a 19 km.