Shaftesbury The
3 Shaftesbury Parade, Shaftesbury Ave., Harrow, Greater London, United Kingdom, HA2 0AJ
(02084) 235056 Phone