Albert Embankment, 46A, London
Café
Madeira Café in London, UK. Location, frequently asked questions, and visitor information.
We use cookies to improve your experience. By continuing to use this site or selecting OK, you accept the use of cookies. Cookie policy