New London Farm Stand

365 Montauk Avenue