China Terrace Restaurant 1512 Larimer Street # 20r Denver CO United States
Phone: 303.592.1032 Alcohol: full bar
Dress: casual