307 S Hyde Park Ave
Tampa, Florida 33606

View On Larger Map