Get directions to: Ambria Restaurant, Denver, CO
Restaurant address: 1201 16th St Ste 104 Denver, CO 80202, USA
Restaurant: Ambria Restaurant