Hotel Marcel

Location

Hotel Marcel
500 Sargent Drive
New Haven, CT