Caffe Alba
17-21 Wenlock Road
London
N1 7SL
0870-777-0125
Cafes Snack Bars & Tea Rooms
Visit Website