Deering Estate Visitor Center Theater
Location:
16701 SW 72nd Ave
33157
Miami, Florida
United States
25° 36' 57.1716" N, 80° 18' 29.8764" W
See map: Google Maps