Central House 1 Ballards Lane, Finchley, London, N3 1LQ

  • Serviced Offices
  • Car Parking

Serviced Office Spaces located opposite Finchley Central tube station