C24M+PJX, Santa Clara, Cuba
Hotel Central is a Hotel located at C24M+PJX, Santa Clara, Cuba. It has received 68 reviews with an average rating of 4.1 stars.
The address of Hotel Central: C24M+PJX, Santa Clara, Cuba
Hotel Central has 4.1 stars from 68 reviews
Hotel