translate English to French: This smart, modern hotel is set in the commercial heart of Santa Cruz.
Cet hôtel moderne et agréable se trouve dans le centre commerçant de Santa Cruz.