The MAINE Mayfair opened on Hanover Square, gracing London with a unique New England inspired brasserie in an 18th century townhouse.