sole & duck

Restaurant in Cambridge, United Kingdom

International restaurant

18 High Street, Cambridge, CB2 9LP