SOLD
SOLD

10706 Sierra Vista Pl
Tampa, FL

Property Details