Explore details about location South Parade Mews. South Parade Mews is a location situated within the Penzance alongside other areas such as Alma Place, Fradgan Place, Parc Wartha Avenue.