JOYA Restaurant is located at 339 University Avenue in Palo Alto, California, and features Latin food.