Tasha Foundation Internet Cafe
Unit 14, Windmill Plc. Business Centre, Windmill Ln., Southall, Greater London, United Kingdom, UB2 4NJ
(02085) 719981 Phone