The Other House has confirmed a late 2025 launch for a sister property in London – The Other House Covent Garden. Located in ...