Anh Thu II is a Vietnamese restaurant serving comfort dishes, including pho. Established in 2007, it offers takeout and delivery.