Station House Location

4141 Frisco Green Ave. Frisco, TX 75034 214-777-4390

When you make Station House your home, you are in the heart of the most vibrant area of Frisco and Plano with an abundance of retail, restaurant, entertainment and recreation options just minutes from your doorstep and major employment centers just minutes away. Station House is located immediately adjacent to The Star in Frisco, home of the Dallas Cowboys world headquarters and practice facilities, the Ford Center indoor stadium and event center, and walkable to over 30 restaurants and shops in The Star District. Ask us about our partnership with The Star District for exciting specials offers.