Das 3-Sterne-Briarwood Resort Falmouth liegt circa 10 Minuten zu Fuß vom See Long Pond entfernt und bietet auch einen privaten Swimmingpool.
Das Zentrum von Falmouth kann man fußläufig in 25 Minuten vom Resort aus erreichen. The Falmouth Public Library befindet sich ebenfalls in ca. 2 km Entfernung vom Hotel. Wood Neck Beach liegt in rund 10 Fahrminuten Entfernung vom Briarwood Resort Falmouth.