Star Leaf

Star Leaf Menu

19 items in 2 sections · $15.00 – $53.00 · Restaurant in Pasadena, CA

Open now · closes 9:30 PM Directions Call to order