Explore details about location Penford Gardens. Penford Gardens is a location situated within the Royal Borough of Greenwich alongside other areas such as St John's Park, Blackwall Lane, Powis Street.