Mini Cooper Plant Oxford

Oxford , Oxfordshire, England, United Kingdom