Location
Mr. Chen's
CLOSED NOW
• Closes at 09:00 pm
514 14th St, Tuscaloosa, AL 35401
2053436889
Hours of Operation (Takeout)
Monday - Sunday
11:00 am - 09:00 pm
Order Online
View Menu