Urban Tadka

$ • Indian

A top rated restaurant with 4.5 out of 5 stars based on 77 reviews.
View delivery time and booking fee. • 

801 S Twin Oaks Valley Rd Ste 101, San Marcos, CA 92078 • More info

Opens on Thursday