I found this restaurant in Fodor's Guide and I was intrigued that it has hosted famous Thai's including Royalty.
It is located in the Dusit Thani Hotel that is less than 5 minutes walk from Skytrain BTS Sala Daeng Station. Exit on the South side of the station and walk one block East. Enter the ground of the Dusit Thani before reaching Thanon Rama 4 major road.
The service and decor was impeccable and the food was excellent. It was however quite a pricy for Thailand but not by western standards.
I would recommend this restaurant for special occasions fine dining. I think it should be ranked much than it's current position of 1000/8000 Bangkok restaurants.
If you own or manage Mayflower Chinese Restaurant, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.