104 Audubon St, New Haven, Connecticut 06510 USA
Signage and entrance + order pickup window
Photo Credit: Yelp