Get directions to: Amihan Grill & Take Out, Los Angeles, CA
Restaurant address: 3253 Beverly Blvd. Los Angeles, CA 90057, USA
Restaurant: Amihan Grill & Take Out