The Crenshaw Wilshire Hostel

The Crenshaw Wilshire Hostel, 717 Crenshaw Blvd, Los Angeles, CA 90005, United States

(213) 272-3567

Location