Deering Estate: Hidden getaway, full of beauty and history in Miami

The Deering Estate is a serene spot in South Dade offering a sweeping view of Biscayne Bay and a fascinating tour of a castle-like home and a historic inn.