Travelodge by Wyndham Indianapolis South Indianapolis
602 E Thompson Road
Indianapolis,
IN 46227
In Indianapolis
Distance1.4 miles
SELECT