Details

The Lord Mayor’s Parlour, Westminster City Hall, 64 Victoria Street London SW1E 6QP

Location

Address:
64 Victoria Street, London, SW1E 6QP