Located in Naples, Peace Rose Villa at Briarwood is 2.9 miles from Tin City. Fifth Avenue South is 3.4 miles from the property.
All units have a satellite TV. There is also a kitchen, fitted with a dishwasher. An oven and microwave are also available, as well as a coffee machine.
Collier Museum of The Everglades is 2.5 miles from Peace Rose Villa at Briarwood. The nearest airport is Southwest Florida International Airport, 26 miles from Peace Rose Villa at Briarwood.