#1 in Edinburgh Comfort Inn Edinburgh - Columbus
★★★
188 North Lovers Lane, Franklin (IN), United States Show on map
Relax Inn is a 5-star hotel in Franklin (IN), Indiana, United States. It is one of 6 places to stay in Franklin (IN) listed on Triptoic. The property has 1 rooms.
188 North Lovers Lane, Franklin (IN), IN 46131, United States
Relax Inn is located at 188 North Lovers Lane, Franklin (IN) IN 46131, United States.
Relax Inn is rated 5 stars.
Relax Inn has 1 rooms.
Highly rated alternatives close by