We believe our location couldn't be better. Inn on the Beach is in Pass-A-Grille, which is on the southern end of the busier St Petersburg Beach. St Pete Beach brings all the bright lights and nightlife within easy reach, but Pass-A-Grille retains an authentic, laid-back Florida atmosphere that includes the stunning beach and waterside as well as the historic 8th Avenue shopping district.