Bruges Place, NW1

£1,850 pcm

x