Asian restaurant Zozorba offers flavorful dishes, including praised noodles. Known for quick service and generous portions.