Roy's Terrace Inn is a lovely, very centrally located inn, right in the heart of Santiago de Cuba's old town, within easy walking distance from virtually everything.
Roy's Terrace Inn is a lovely, very centrally located inn, right in the heart of Santiago de Cuba's old town, within easy walking distance from virtually everything.