The Mermaid Inn
Situated in Ellington, The Mermaid Inn Ellington features free WiFi, 39 km from University of Cambridge and 49 km from Kelmarsh Hall. The bed and breakfast off…
Starting From
On dates
View Hotel