Chowda House 11104 W. Colfax Ave Lakewood CO United States
Hours: 11am -10pm daily
Phone: 303.237.1555