Location

53 High Street , Camelford, United Kingdom