902 N Rome Ave
Tampa, Florida 33606

View On Larger Map