"St Thomas hotel is right on..." Guatemala Hotel Tip by John195123
Guatemala Hotels: 86 reviews and 116 photos
St Thomas hotel is right on Lake Atitlan.
Price Comparison: about average
More Reviews (17)
John195123's Related Pages
Have you been to Guatemala?Share Your Travels