First, I'm hoping someone can clear up some confusion. There are multiple threads and links about Antojitos La Texanita in Santa Rosa, and some say the address is 250 Sebastopol Rd while the group chowhound outing says the address is 1667 Sebastopol Rd. Which is it? Are there two different restaurants or something?
Also, if any folks have other cheap Mexican eats suggestions in or near Santa Rosa, this Boston hound would much appreciate it.
Thanks in advance!