Time Square Restaurant

5465 Lake Rd E, Geneva
(330) 515-0893