Metro Star Cars
195 Maple Road SE208HU London , London, United Kingdom United Kingdom
- Profile: Metro Star Cars is a Mini Cabs company located at London , London,, United Kingdom United Kingdom, address is 195 Maple Road, London , London, SE208HU UK, postcode is SE208HU, you can contact Metro Star Cars by phone 442087766866