Restaurants & Bars

Texas

Del Rancho Steak Sandwiches?

Share:

Restaurants & Bars 11

Del Rancho Steak Sandwiches?

Mr Bean | Oct 12, 2005 11:09 AM

Does anyone know anything about a fast food place called Del Rancho Steak Sandwiches? There is one opening in Allen and I have never heard of it before. I'm wondering if it would be worth a visit. All comments would be appreciated.

Thanks.

Mr Bean

Want to stay up to date with this post?

Feedback