Leitner Observatory

Location

355 Prospect St.
New Haven, CT