La Siberia

While their tostadas are decent, it's the 1983 decor that keeps me going back to Tostadas La Siberia

on Zapata Hwy.


Comments

Popular Posts