New Apollo Mini Cabs
293a Barking Rd., Newham, London, United Kingdom, E6 1LB
(02084) 721414 Phone
(07888) 666461 Mobile
(02085) 527260 Fax