23, Camilla Terrace, Devonport, Plymouth, Devon, England

Street Camilla Terrace
County Devon
Country England
 
Enclosed By
Camilla Terrace
 
Place Encloses