Coffee House
The Coffee House is definitely off the beaten track: Located in the Bermuda Triangle between Shoreditch, Dalston & Angel, at the corner of Downham Road and De Beauvoir Road we found a cafe that is perfect for a tea or coffee on a lazy afternoon. A few years ago the main attraction of Beavertown would have been the Beauvoir Estate, [...]
