62–70 Victoria Street
Torbay, United Kingdom
62–70 Victoria Street was a historic building in Paignton, a seaside town in Devon, England. It was described as "one of the town's most imposing and prominent Victorian premises".
Hotel data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).