Karma LA Happy Hour

  • STK Los Angeles 930 Hilgard Ave Los Angeles, CA, 90024 United States

Enjoy networking and camaraderie with fellow Karma Members at the brand new STK LA located in the W Hotel - West Beverly Hills.