Hotel Riu Plaza Guadalajara (built 2011)
Location: 20.6655472°N, 103.3937333°W