Osaka Japanese Steak House
5001 1st Ave SE # 104
Cedar Rapids, IA 52402-3251 Map
Phone: (319) 377-2237