The One about Star BBQ in Los Angeles

It was late and my brother and I were hungry. And when we put our heads together to think what is open in the wee hours of morning, Star BBQ in Los Angeles’ Koreatown came to mind. Located at 601 S. Ardmore Avenue in the Wilshire Center, Star BBQ is quite interesting because it’s all you can eat and there are many options to choose from. Once you sit down, […]