Cafe Chula

Cafe Chula
75 West Yard Camden Lock Place, London, NW1 8AF
Photo of Cafe Chula