Pizza restaurant Grotto Bedore, nestled amidst nature, offers pizza and local game specialties.