(KRON) — The Marina District in San Francisco is losing its only Korean restaurant. Ilcha is closing its doors for good on Saturday, Feb. 14, the restaurant announced in a letter posted on Instagram. Ilcha, located at 2151 Lombard St., did not specifically state the reason for its upcoming closure but said it “wasn’t an easy […]
Discover more from USA NEWS
Subscribe to get the latest posts sent to your email.