The Mayfair House Hotel & Garden is the perfect vacation spot. The hotel’s stylish design, delectable cuisine, convenient location and personal...