Cafe
Finch Cafe
Inirerekomenda ng 7 lokal,
Lokasyon
12 Sidworth St
London, England
Mga tip mula sa mga tagaroon
Lots of cafes and bakeries on this street. Next to the train station for Liverpool street station and the tube.