Regent's Place

Regent's Place
2 Triton Square Mall Triton Square, London, NW1 3HF