La Quinta Inn & Suites Hotels Closest To South Inlet Park Beach 1298 S. Ocean Boulevard