At 6803 Melrose Ave, Los Angeles, CA 90038-3303Los Angeles Here : Malibu Fish Grill. Welcome to Malibu Fish Grill is rated 3.5. It's worth a try!
Write a review