Hotel se nachází ve čtvrti Westminster v historickém centru Londýna. Je nedaleko od významných památek a turistických atrakcí. -