THE STARWOOD

8151 Santa Monica Blvd, West Hollywood

1973 : 1981