Mayfair Hotel and Suites

Address:

806 Charles Street
(Washington and Eight Street)
St. Louis, MO 63101

Phone:

+1 314 421 2500

Brand name:

Wyndham Hotels and Resorts

Map:


Contact   ·   Privacy   ·   Terms