Where is Avalon located?
Avalon Los Angeles is located at 1735 Vine St, Los Angeles, CA 90028.