Address
University Plaza Hotel, 3110 Olentangy River Road
United States