Villa Leo Homestay Cancún, Quintana Roo
Featuring a terrace and free Wi-Fi, Villa Leo is set in the centre of Cancún, close to Beto Avila Stadium, Cancun Government Palace and Cancun Bus Station.
Number of rooms: 11
Calle Retorno SAC XIB SM 26 M 6 L 4 No. Exterior 9, 77509 Cancún, Mexico