Home » South Lake Tahoe, California » Mama’s Red Tomato (See map, photos and more info)
Mama’s Red Tomato Menu
Payment Options
Master Card, Visa
Contact Information
3411 Lake Tahoe Blvd
South Lake Tahoe, CA 96150
530-541-7239
See similar restaurants in South Lake Tahoe, California: Italian | Pasta | Soups