Find the top Indian takeaway in Newbury Park, California near you now.
Indian restaurant
Address: 2110 Newbury Rd A, Newbury Park, CA 91320