SHORT LET Studio Flat for rent, The Nido Collection, West Hampstead