El Inn on the Beach está situado en el barrio histórico de Pass-a-Grille, frente a la playa de arena blanca de St. Pete Beach. Las tiendas de la Avenida 8 quedan a 6 minutos a pie.
Las habitaciones del Inn on the Beach cuentan con cocina o zona de cocina completa, TV de pantalla plana, zona de comedor y baño privado. Algunas habitaciones tienen balcón con vistas panorámicas al golfo de México.
El establecimiento también dispone de zona de barbacoa.
El Inn on the Beach se encuentra a 4,2 km de la reserva acuática de Boca Ciega Bay, a 6 km del Teatro de St Pete Beach y a 25 km del aeropuerto de St Petersburg-Clearwater, el más cercano.