co in lakewood restaurants new restaurants in lakewood co Designed to serve as your go-to place no matter the occasion. Come to Villa Italian Kitchen at 14500 W Colfax Ave Lakewood CO for… Monday, June 27, 2022 Edit