translate English to French: Side or front sea view from every room.
A 500 mètres du centre ville.