Cafe
Finch Cafe
7 locals recommend,
Tips from locals
Lots of cafes and bakeries on this street. Next to the train station for Liverpool street station and the tube.
Unique things to do nearby
Location
12 Sidworth St
London, England