Crimson Japanese Grill & Boba Tea

Japanese restaurant · 1535 Hackberry Ln Ste 102, Tuscaloosa, AL

To-Go

Hours

Popular items (As of 11/1)

See full menu

More food in Tuscaloosa, AL · Japanese Food in Tuscaloosa