Address: 3796 Cambridge Road, Leamington, Cambridge
Hotel rating from 43 guests: 9.4
Originally built in 1890 with stunning views over Cambridge town, The Cambridge Coach House provides free laundry facilities, secure bicycle storage and a barbecue area. …