Graduated: 2005
Offers telehealth
NPI: 1669827705
Practice Locations (2)
OUR LADY OF THE LAKE PHYSICIAN GROUP LLC
5000 ODONAVAN BLVD
WALKER, LA 707856351
2252144200
4136 MARSHALL ST
ZACHARY, LA 707913820
2252295034
Source: CMS National Downloadable File, September 2026.