India Palace Reviews & Details
11605 S Cleveland Ave, Ste 20
India Palace is located at 11605 S Cleveland Ave, Ste 20 in Fort myers near the intersection of Cleveland Ave and Palm Dr. Their menu consists of Indian dishes . Call (239) 939-2323 today!
- Major Intersection:Cleveland Ave And Palm Dr
Tell us more about India Palace Fort myers!