Terrace Restaurant & Lounge is located in Encino, United States on 17239 Ventura Blvd. Terrace Restaurant & Lounge is rated 4.1 out of 5 in the category lebanese restaurantbarlive music venuemiddle eastern restaurantrestaurant in United States.
Address
17239 Ventura Blvd
Amenities
Bar on siteToilets