The Victor

The Victor

2090 West 25th Street
Cleveland , Ohio , 44113

Hotels

The Victor is Cleveland's Urban Lodge. The 1890s building was originally home to the Victor Tea Company.  With over 4,000 square feet on each of the second and third floors there is plenty of room for your group to spread out and socialize.