Start from
Twin Towers Cafe
8585 N Stemmons Fwy, Dallas 75247