Matoi Japanese Restaurant 11020 W Alameda Ave. Lakewood CO United States
Hours: 11a-9p
Phone: 303.987.0836