Avalon Hotel Downtown St. Petersburg St. Petersburg
443 4th Avenue North
St. Petersburg,
FL 33701
Near Museum of Fine Arts