Restaurants in Los Angeles, CA
Restaurants
2323 Westwood Blvd.,
Los Angeles ,
CA
90064
UNITED STATES
Based on 1 reviews
Best service in Westwood, expensive but worth it.
Went there a few times and always had the best time. Place is quiet, nice big tables with privacy. The staff were the best. The food is the best and they have excellent drinks too. Only negative is the parking, and if your on a budget,...Worldwide > United States > Los Angeles, CA > Restaurants