Crossroads
View on map
34.0834521, -118.3700949
8284 Melrose Ave
Los Angeles, CA 90048
United States
Considering your legendary taste, we're pretty sure this restaurant will be your new flavor crush!