The Rock

The Rock, 170 Yorkshire Pl, Bellevue, OH 44811, United States

Location