close

London developer Galliard Group is seeking an operator for a new luxury hotel in Great Scotland Yard