Ichiran Times Square
Hours:
11am-11pm Everyday
11am-11pm Everyday
Other Locations:
132 West 31st Street
132 West 31st Street