North Campus Dining Hall

82 N Eagleville Rd Storrs CT 06268 USA

Location