Super 8 Near College Street Music Hall

238 College St - New Haven, Connecticut