Submitted July 30, 2009
Mayfair Point Offices
Mayfair Point has been providing london offices to clients since 1988 including executive offices, business accommodation, virtual offices and meeting rooms. Mayfair Point pride themselves on their independent status and the ability to provide consistent value and quality in their london offices.