Legendary Hotel with ornate Edwardian facade dating from 1892, situated in Hyde Park.
There are no tags yet for this venue.