Star Hotel & Restaurant,

76 N Main St, Franklin, OH 45005
Star Hotel & Restaurant, Star Hotel & Restaurant, is one of the popular Pizza Place located in 76 N Main St ,Franklin listed under Restaurant in Franklin , Hotel & lodging in Franklin ,

Contact Details & Working Hours

Map of Star Hotel & Restaurant,