Algar Lodge Farm Shop & Café Sandwich Shops Website Tel: +44 1304 619290 Address: Sandwich Rd, Deal CT14 0AS, UK Google Rating: 4.5 out of 5 stars More info for Algar Lodge Farm Shop & Café