21706 Ventura Boulevard, Woodland Hills
Vantage Point Inn - Woodland Hills is located in Woodland Hills and features a garden. The accommodations provides a 24-hour front desk and free WiFi is available throughout the property.