translate English to French: The villa has a large well-equipped garden and internal parking.
La maison est entourée d’un grand jardin et d’un parking interne.