Save up to 70% at your stay at O Hotel July 5, 2022 Category: Blog Staples Center sports arena is just a 15-minute walk from this downtown Los Angeles hotel. The stylish hotel features an on-site restaurant.The O Hotel Los AngelesAddress: 819 South Flower Street CA 90017, Los Angeles, CA, USNear by HotelsLvl ReserveCourtyard Marriott La LiveResidence Inn La LiveRitz Carlton La506 S Grand Ave, Los Angeles, Ca 90071Stuart Hotel La