Design Hotels England Europe We review The Montagu Arms Hotel, a romantic hideaway in The New Forest, England Live out your English countryside dreams. by James Wong August 25, 2023