Get directions to: Vung Tau Restaurant, Denver, CO
Restaurant address: 2200 W Alameda Ave Denver, CO 80223, USA
Restaurant: Vung Tau Restaurant