Lena's

Address
897 Whalley Ave New Haven CT
photo gallery
Share:

Foursquare Reviews:

The french toast souffle is incredible. -Phil

Plantain Chips! -George