Is Azla still there or did they forget to remove it from their website?
Address: 3655 S Grand Ave, Los Angeles, CA 90007, USA
Mahmood Ibrahim | Jul 27, 2022
Azla is in another location now in Leimert Park
Francisco Torres | Jul 27, 2022
Sadly no longer there
Thanks! Your answer is awaiting moderation.