Explore details about location Lower Terrace Road. Lower Terrace Road is a location situated within the Avalon alongside other areas such as Pebbly Beach Village Road, Crescent Avenue, Camino de Flores.