St. Petersburg, FL, Open Air Post Office and hotel