Astra West 8687 Melrose Ave # 180 Los Angeles, CA 90069 Phone: (310) 652-3003 Fax: (310) 659-8720 View Website
Category: Restaurants