We’ve got nothing but heavenly praises for the Mama Bell Burger at The Lord’s Kitchen in San Antonio! This burger is well worth a stop on The Texas Bucket List.
Episode: S02 E04
Address:118 Seguin St, San Antonio, TX 78208, USA
Contact: (210) 354-3888
Link: http://thelordskitchen.net/
EPISODE CATEGORIES