Explore details about location Quinnel Close. Quinnel Close is a location situated within the Royal Borough of Greenwich alongside other areas such as Azof Street, Lyme Farm Road, Marshalls Grove.