Explore details about location Pendower Road. Pendower Road is a location situated within the Looe alongside other areas such as St Martin's Road, Barn Meadow Park, Barbican Hill.