Swannanoa Mini Park

Park · 1301 Southwest 21st Avenue · Miami

More places in Miami