Best Western Santa Clara Inn

The World>North America>Caribbean>Cuba>Santa Clara>Best Western Santa Clara Inn

View Santa Clara Information

Photos of the Best Western Santa Clara Inn, Santa Clara.

About the hotel