Merchants Manor Hotel in Falmouth has new owners, a new name and a stunning new style. Originally built as a grand Queen Anne style manor house in 1913, this boutique hotel and spa in Falmouth is perfectly placed above the town and beaches. Formerly known as ‘Green Lawns’, its new young owners have ditched the…