Olive House Reviews & Details
200 South St
Olive House is located at 200 South St in West lafayette near the intersection of South St and Northwestern Ave. Their menu consists of Indian dishes . Call (765) 743-5649 today!
- Major Intersection:South St And Northwestern Ave
Tell us more about Olive House West lafayette!