About Krill Restaurant
Discover Krill in Durham, NC, where Southeast Asian flavors meet local creativity. Enjoy a unique blend of Filipino, Japanese, Vietnamese, and Thai cuisines crafted with fresh, local... Read more
Discover Krill in Durham, NC, where Southeast Asian flavors meet local creativity. Enjoy a unique blend of Filipino, Japanese, Vietnamese, and Thai cuisines crafted with fresh, local... Read more