The Avalon Hotel is advertised as, “A boutique hotel in the heart of St Petersburg. A hip place to lay your head.” I don’t know if the inside is as cool as the outside, but it’s a touch of Art Deco South Beach in the Tampa Bay area. Scott W. Smith Tagged: Avalon Hotel, Florida, […]

Original Source…

Comments are closed.