120 25th Ave N

Floor Plan:
Florida, USA
Square Feet:
3,709 sq ft