translate English to French: Hotels are well placed with some less than 5 minutes away.
Les hôtels sont à moins de 5 minutes.