North Olmsted OH Italian 1. 156 Great Northern Mall, North Olmsted, OH 44070 | Villa Italian Kitchen (440) 777-0330