DESIGN NEWS & ANALYSIS

hotel-1

What Defines a Luxury Hotel?

The Plaza Hotel in New York or the Mayfair Hotel in London have traditionally been the epitome of five star accommodation.

Discussions

advertisement