Melrose Place Farmers Market popping up every Sunday, rain or shine!
8400 Melrose Ave, Los Angeles, CA 90069, United States