The Pier
19 Greenwich Church Street
London SE10 9BJ
United Kingdom