Motel 6 8960

Motel 6 #8960, also known as Motel 6 North Olmsted, OH – Cleveland, is a Motel 6 location at 22989 Lorain Road in North Olmsted, Ohio.