Mika Sushi 3

2730 S Colorado Blvd unit 118 Denver CO 80222 USA

(303) 756-6098

Location