Explore details about location Clifford Street. Clifford Street is a location situated within the Lomas del Bosque alongside other areas such as Clifford Street, Hadley Road, Hadley Road.