3 bedroom Flat, Barons Court, Church Lane, LONDON, NW9 8AD