translate English to French: Our guesthouse is situated in the centre of town.
Notre villa se trouve près du centre.