Explore details about location Leila Parnell place. Leila Parnell place is a location situated within the Royal Borough of Greenwich alongside other areas such as Rochester Way, Southport Road, Birch Tree Court.