Situated within 37 km of Lucas Oil Stadium and 46 km of Indianapolis Motor Speedway, Relax Inn features rooms in Franklin. This 2-star hotel offers free Wi-Fi. Fountain Square Theatre is 34 km from the hotel and Hilbert Circle Theatre is 37 km away.
Number of rooms: 50
188 North Lovers Lane, Franklin, IN 46131, United States