North Olmsted OH Bakers Square Restaurant & Pie 1. 24025 Lorain Road, North Olmsted, OH 44070 | Bakers Square (440) 777-0191