sole & duck
Restaurant in Cambridge, United Kingdom
International restaurant
18 High Street, Cambridge, CB2 9LP
Restaurants
ยท
Cambridge, United Kingdom guide