Sakura Japanese Restaurant
Sakura Japanese Restaurant is a Japanese Restaurants company at Birmingham,Alabama,United States , Tel is (205)933-1025,address is 1025 20th Street South.You can find more Sakura Japanese Restaurant contact info like fax,email,website below.