Hotels + Mixed-use

68-86 Farringdon Road, EC1

68-86 Farringdon Road, EC1

London, UK

N Hotel

N Hotel

Hangzhou, China

Popoko Hotel

Popoko Hotel

Zhuhai, China