Get directions to: Frog & Owl Kitchen, Franklin, NC
Restaurant address: 46 East Main Street Franklin, NC 28734, USA
Restaurant: Frog & Owl Kitchen