Stroud's Barbeque

Restaurant in Franklin, Tennessee

Opening hours: Tu-Fr 08:00-19:00; Sa 08:00-18:00

1010 Fulton Greer Lane, Franklin, 37064