Why are diners paying £240 for a bottle of water?

From Macclesfield to Rome, H20 water menus and sommeliers abound in the premium segment

The post Why diners pay £240 for a bottle of water? first appeared in Business Traveler.

scroll to top