HOTEL ALBATROS PALACE, Manzanillo, Mexico
HOTEL ALBATROS PALACE is conveniently located at PEDRO SALAZAR #23 in Manzanillo, Mexico
Hotel Location:
Address: PEDRO SALAZAR #23
City: Manzanillo
Country: Mexico
Hotel Features:
- Check-In Time: 3:00 PM
- Check-Out Time: 1:00 PM