Mama's Red Tomato
Address:
3411 Lake Tahoe Blvd, South Lake Tahoe, CA 96150
Phone:
(530) 541-7239 Restaurants
Other Businesses:
- Carrows at 2397 Lake Tahoe Blvd, South Lake Tahoe, CA 96150
- Dragon Buffet at 2397 Lake Tahoe Blvd, South Lake Tahoe, CA 96150
- Mcdonalds at 3715 Lake Tahoe Blvd, South Lake Tahoe, CA 96150
- Hoss Hoggs at 2543 Lake Tahoe Blvd, South Lake Tahoe, CA 96150
- Spot at 2318 Lake Tahoe Blvd, South Lake Tahoe, CA 96150