Owl's Nest Address: 3 Tour Ave, New Haven, CT 06515 Phone: (203) 389-7738 Hours: Mon: 4pm-1am Tue: 4pm-1am Wed: 4pm-1am Thu: 4pm-1am Fri: 12pm-1:30am Sat: 12pm-1:30am Other Businesses: Soul DE Cuba at 283 Crown St Apt New, New Haven, CT 06511 Oaxaca Kitchen at 228 College St, New Haven, CT 06510 Pot-au-Pho at 77 Whitney Ave, New Haven, CT 06510 Moe's Southwest Grill at 46 Whitney Ave, New Haven, CT 06510 Chen's Kitchens at 883 Whalley Ave, New Haven, CT 06515