231 21st Ave
St Pete Beach, FL

Property Details