Rest Area I-95

Milford, CT United States of America

Location