Estrella
The new Spanish restaurant Estrella, near Chosun University, is a cozy and tasty addition to the foreign food joints around town.
The new Spanish restaurant Estrella, near Chosun University, is a cozy and tasty addition to the foreign food joints around town.