The Albion

26 High Street London SE25 6HA