Situé à 2,4 km du St Pete Beach Theatre, le 607 - Island Inn propose un hébergement à St Pete Beach. Offrant une vue sur la mer, il se trouve à 5 km du centre nautique Dolphin Landings Charter Boat Center.
La cuisine est équipée d'un four et d'un lave-vaisselle.
Le 607 - Island Inn se trouve à 5 km de la réserve aquatique de Boca Ciega Bay et à 16 km du parc d'État Fort Desoto. L'aéroport de St Petersburg-Clearwater est implanté à 19 km.