Latest contact details and other information for Ipu 18 - 21 Yew Tree House, a GP Practice/Doctor's Surgery in Leamington Spa, UK.