Allo Asia is a Vietnamese restaurant offering takeout options and specializing in Vietnamese cuisine.