Roomzzz Aparthotels

Roomzzz Aparthotels is a hotel company based in Leeds, England. It has 10 sites across 8 cities, in the United Kingdom as of March 2024. Roomzzz has re-developed various historical buildings across the United Kingdom.