Larkin John I is a health institution located at 42 Sherwood Place in Greenwich, Connecticut, United States. This facility offers a range of medical services and treatments to help individuals maintain and improve their health. The dedicated staff at Larkin John I are committed to providing high-quality care in a comfortable and welcoming environment. Patients can expect personalized attention and expert medical advice to address their specific health needs. Whether seeking routine check-ups or treatment for a specific condition, Larkin John I is dedicated to helping patients achieve optimal health and well-being.