Twu Dining Hall

1610 N Bell Ave Denton TX 76209 USA

(940) 898-3716

Location