Kuya Lord
...
Kuya Lord
Los Angeles, United States
View on map
5003 York Blvd
Los Angeles, CA 90042
United States
Considering your legendary taste, we're pretty sure this restaurant will be your new flavor crush!