NIKU X
Restaurant
•
900 Wilshire Blvd Ste 212, Los Angeles, CA 90017, USA
8.2
Sunday: 12 PM – 3 PM, 4 PM – 11 PM
See if anyone you trust recommends it!