The Westminster, an iconic hotel comprising stylish and uniquely designed rooms. Like the location at large, The Westminster echoes a lively but intimate setting infused with mystery and curiosity, leaving you with a feeling there’s more than meets the eye.