I thought I would spread the word that there is a new Mexican/Guatamalan restaurant in Souderton. It is called Mi Ranchita and it is in Souderton. It is a tiny hole in the wall place without a proper sign. I've eaten there three time and loved it every time. The food was fresh and light and super cheap! So far I have had a few tostadas at $1 each! My friends ordered soft tacos and refried beans and gave them a thumbs up.
If you are looking for it, it is located on Broad Street in Souderton a few doors down from the movie theater (currently under renovation) and directly next door to Duane's Salon.