Kimuro opened in September 2016 in the spot occupied by the short-lived Sheng Ramen on the northeast corner of 7th & Vermont.
Usually open 11:00 am to 10:00 pm seven days a week.
Kimuro opened in September 2016 in the spot occupied by the short-lived Sheng Ramen on the northeast corner of 7th & Vermont.
Usually open 11:00 am to 10:00 pm seven days a week.