LOC3391: Farmshop and cafe (Eastbourne, East Sussex)

Small farmshop & cafe in the center of town.