Payton's Place Reviews & Details
1510 N Meridian St
Payton's Place is located at 1510 N Meridian St in Indianapolis near the intersection of N Meridian St and W 16th St. Call (317) 822-6299 for dine in.
- Service:Dine In
- Major Intersection:N Meridian St And W 16Th St
Tell us more about Payton's Place Indianapolis!