The Square Fish Café is a contemporary restaurant and bar located in the picturesque market village of Lenham. It offers a dining experience at the foot of the North Downs.