The Rose, 81 London Road, Stapleford, Cambridge, CB2 5DG

Click here for scaleable map (Multimap).