Edgware Place Apartments
114 Broomgrove Gdns., Edgware, Greater London, United Kingdom, HA8 5RL
(02084) 324601 Phone