translate English to French: Situated in a quiet but central position just a few steps from the beach.
L' hotel est situé à quelques pas de la mer, dans une zone centrale et tranquille.