Get directions to: Udder Place, Faith, NC
Restaurant address: 117 N Main St Faith, NC 28041, USA
Restaurant: Udder Place