My in-laws have requested Indian food for dinner tomorrow night. They're flying into Logan around 5:00 and will be staying on Route 1 in Dedham. Convenience is somewhat important so I've ruled out restaurants in Cambridge and Allston/Brighton. The two restaurants I've thought of are Masala Art in Needham and Minerva in Norwood. I haven't been to either one so would appreciate a steer toward one or the other. Also, if there's another candidate I haven't thought of, I'd like to know about that as well.