Directions & Location Sports Medicine Center at Husky Stadium 3800 Montlake Blvd NE Box 354060 Seattle, WA 98195