The Castle Restaurant Restaurant is located at the White Otter Inn and is a family-dining venue. Menu features an all-day breakfast, lunch and dinner specials including sandwiches, pastas, pizza and steak. Address: 710 MacKenzie Avenue East Atikokan ON Canada P0T 1C0 1 807 597-2747