Sri Reviews & Details
736 Water St
Sri is located at 736 Water St in Santa cruz near the intersection of Water St and Josefa Way. Their menu consists of Indian dishes . Call (831) 457-2350 today!
- Major Intersection:Water St And Josefa Way
Tell us more about Sri Santa cruz!