Pho Windsor is a Vietnamese restaurant specializing in Pho.