China Gardens
23 Imperial Road
Exmouth EX8 1DB
United Kingdom