Big Papa's Chophouse

Restaurant in Chattahoochee, Florida