Get directions to: Takah Sushi, Aspen, CO
Restaurant address: 320 S Mill St Aspen, CO 81611, USA
Restaurant: Takah Sushi