Melody Inn Reviews & Details
3826 North Illinois St
Melody Inn is located at 3826 North Illinois St in Indianapolis near the intersection of W 38th St and Clarendon Rd. Call (317) 923-4707 for dine in.
- Service:Dine In
- Major Intersection:W 38Th St And Clarendon Rd
Tell us more about Melody Inn Indianapolis!