The Rose

81 London Road, Stapleford, Cambridgeshire, CB22 5DG
01223 843901
No email

The Rose is open

Website coming soon!