London, United Kingdom
82A St Mark's Rd
N/A
+44 2089604248
Good for kids
I went for morning mass at the cloistered sisters chapel. It's quite an experience.
like
Most peaceful spot in the area
Deli
The best companies in the category 'Deli'