Express by Holiday Inn London-Southwark

103-109 Southwark Street
London
United Kingdom