Extended Stay America

6531 S Sepulveda Blvd Los Angeles CA 90045 USA

(310) 568-9337

Location