Zedwell Hotels to open first Scottish hotel on Princes Street

Zedwell Hotels is set to debut in Scotland with the opening of its first hotel in Edinburgh following Criterion Capital’s acquisition of the former 116,500-square-foot Debenhams site on Princes Street which has been vacant since 2021. The project is part of Criterion Capital’s plan to expand the Zedwell brand to 22 hotels and over 7,000 … Continue reading Zedwell Hotels to open first Scottish hotel on Princes Street