translate English to French: Many shops and restaurants are only steps away.
De nombreux magasins et restaurants sont situés à quelques pas seulement de l'établissement.