The Square Fish Café
Seafood · Bar · Casual Dining
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.
Location
Vota recommends
Location
Vota recommends