A café, shop and take away on Redchurch Street. It's the sister venue of two Albion venues - one's 50 yards down the road and the other is just south of the river, on Bankside.
Time Out says
Details
- Address
- 45 Redchurch St
- London
- E2 7DJ
Discover Time Out original video