Hotel Description Located on two acres of landscaped gardens, on a magnolia lined residential street in Westwood, W Los Angeles Westwood is approximately 11 miles from the Los Angeles In...more
Epic Trip is not responsible for content from external web sites and sources including photos, videos, reviews of hotels, attractions, restaurants, and destinations