Hotel London Budget Shortstay, London

64, Tower Bridge RoadSouthwark, LondonSE1 4TR, United Kingdom