The video shows a close-up of a hand with light green nail polish tearing apart a piece of fried chicken, revealing the white meat inside. More about Ilcha →

Video Transcript

Wow!


More about Ilcha

View on Map
2151 Lombard St, San Francisco, CA, 94123
Loading map...
DirectionsGet directions
Location Hours
MondayClosed
TuesdayClosed
Wednesday05:30 PM - 10:00 PM
Thursday05:30 PM - 10:00 PM
Friday05:30 PM - 10:00 PM
Saturday05:30 PM - 10:00 PM
Sunday05:30 PM - 10:00 PM
Follow Us