South Beach Inn

Located in the heart of South Beach - Quick walk to the beach