Tep's Villa Roma Italian Restaurant

  1. (530) 541-8227
    3450 Lake Tahoe Boulevard
    South Lake Tahoe, CA
    Operating hours: 
    Open for lunch & dinner from 11:30 - 8:30 | take-out, curb-side pick up and or dine in!
    Parking: 
    Lot