The Angels storm the historic Roosevelt Hotel, setting the stage for a thrilling confrontation.

Filmed here

Hollywood Roosevelt Hotel

7000 Hollywood Boulevard, Los Angeles, US

Community posts