Mahabalipuram is famous for its temples and beaches, but its food is just as exciting. The town serves fresh, simple, and ...