Address 5560 Inland Shores Way N Keizer OR 97303 United States
Phone: (503) 463-8643 Open 24 Hours a Day: No