Royal Garden Chinese Rest. 11270 W Colfax Avenue Lakewood CO United States
Hours: 11a-10p
Phone: 303.238.8203