Mayflower of China (Tukwila) reviews - SkyPhone Spot