Get directions to: Bloomingdales Point Restaurant, North Lima, OH
Restaurant address: 9835 South Avenue North Lima, OH 44452, USA
Restaurant: Bloomingdales Point Restaurant