1111 Chapel St, New Haven, Connecticut 06520 USA
skipping the elevators to check out their cool stairway
Photo Credit: Yelp