South Shenandoah Mini Park

Park · 1197 Southwest 19th Avenue · Miami

More places in Miami