Star Canyon 3102 Oak Lawn Ave. Dallas TX United States
Closed down.
Hours: Closed - Out of Business
Phone: 214.520.7827 Alcohol: full bar
Reservations: recommended
Parking: valet parking