Daphne Restaurant

83 Bayham St., Camden, London, United Kingdom, NW1 0AG
Description