translate English to French: Our hotel is only twenty minutes away.
En vingt minutes vous rejoindrez notre hôtel.