Tep’s Villa Roma Restaurant

Tep’s Villa Roma Restaurant

Details

Venue Phone: 530-541-8227

Venue Website:

Location

Address:
3450 Lake Tahoe Blvd, South Lake Tahoe, California, 96150, United States