Nestled in beautiful Spanish Fork Canyon, Primrose Retreat is your answer for you day spa, salon, reception hall, tea room, and relaxation needs! Our luxurious Tea Room boasts 4000 square feet that can accommodate 300+ guests- the only one in Utah County!