The Luxurious Riverside (Peymans)
St. Bartholomew's Court, Cambridge, United Kingdom
Booking.com
Book Now