Ellison Suites Hotel Venice Beach
Ellison Suites offers pet-friendly accommodation in Los Angeles. Getty Center is 10 km away. Free Wi-Fi is provided. Guests can enjoy a kitchen in every suite offered.
Number of rooms: 7
15 Paloma Avenue, Venice Beach, Los Angeles, CA 90291, United States