2 Bayshore

(296)
 101 W. Beach Place Suite 1112, TampaFL 33606
$1,570+Studio-3 BedsPets OK