Tekk Room
Unit 217, Elephant & Castle Shopping Centre, Southwark, Greater London, United Kingdom, SE1 6TE
(02077) 082480 Phone