Get directions to: The Backyard, Beach, ND
Restaurant address: 21 West Main Street Beach, ND 58621, USA
Restaurant: The Backyard