Explore details about location Looking Glass Hill Road. Looking Glass Hill Road is a location situated within the Litchfield County alongside other areas such as Apple Ridge, Barnes Road, Lennox Hill Road.