Imperial China
198 Stanley Rd., Teddington, Greater London, United Kingdom, TW11 8UE
(02089) 778679 Phone