Shenandoah Park

Park · 1800 Southwest 21st Avenue · Miami

More places in Miami