Filipino restaurant · Hollywood Studio District
33
"Chef Lord Maynard Llera, owner of the Filipino restaurant Kuya Lord in LA was nominated for Best Chef: California." - ByLi Goldstein