Twin Oaks Assisted Living and Memory Care
654 E 3300 S, Millcreek, UT 84124 · Salt Lake County County
Twin Oaks Assisted Living and Memory Care is a 60-resident senior community on 3300 South with independent living, assisted living, a 20-apartment memory care wing, a golf simulator, a theater, and a second-story patio.
- Memory Care
- Millcreek
- Salt Lake County
- Twin Oaks
Why Families Choose Twin Oaks Assisted Living and Memory Care
- Three care levels: independent, assisted, and memory care
- Golf simulator, theater room, and large game room
- Second-story patio and private balcony options
- 1, 2, and 3-bedroom apartment formats
- Secured 20-apartment memory care wing
- Medicaid beds available alongside private pay
About Twin Oaks Assisted Living and Memory Care
Twin Oaks Assisted Living and Memory Care is a 60-resident senior community at 654 East 3300 South in the Millcreek and South Salt Lake corridor of central Salt Lake County. The campus offers three care levels under one roof per the brand's published care set: independent living, assisted living, and a secured memory care wing of about twenty apartments for residents needing dementia support. The building distinguishes itself from typical Wasatch Front community-format senior buildings through a distinctive amenity set.
A golf simulator on the property gives residents a year-round way to swing a club regardless of weather, alongside a theater room for movie programming, a large game room, and a second-story patio for outdoor sitting. Apartments come in one, two, and three-bedroom layouts with large open spaces and optional private balconies, more generously sized than the typical assisted-living studio. Day-to-day support spans bathing, dressing, transferring, medication management, and meal coordination, with continuous-shift caregiving and personalized care plans built around each resident's level of need.
The secured memory care wing runs structured dementia routines and behavior support, with 24-hour staffing layered into the daily care plan. Monthly rates begin around $4,248 per current published listings, depending on the floor plan and care needs. Specific cost depends on the resident's care plan and the rate sheet active at admission. Medicaid beds are available at the community alongside private pay, with eligibility and timing reviewed against the resident's situation.
Meals come from on-site service with daily menus designed around resident preferences and dietary needs. The community runs a Reaching Every Resident, Every Life operating philosophy, which the staff describes as a personalized commitment to the safety and health of each resident. The 3300 South location places St. Mark's Hospital roughly five to seven minutes north for routine and emergency clinical care, with Intermountain Medical Center in Murray reachable in about ten minutes south for additional clinical options.
The Sugar House Park and Brickyard Plaza commercial corridor reach within five to ten minutes for visiting-family meals, with the broader Highland Drive and 1300 East restaurant blocks within a similar drive. The combination of the three-care-level scope, the 20-apartment secured memory care wing, the distinctive golf-simulator-and-theater-room amenity set, the one-through-three-bedroom apartment formats, and the central 3300 South corridor setting makes Twin Oaks a notable Salt Lake County option for families wanting a multi-care community with a destination amenity layer.
Environment
A 60-resident senior community at 654 East 3300 South. Common spaces include a golf simulator, theater room, large game room, and a second-story patio, with apartments running across one, two, and three-bedroom layouts with optional private balconies.
Services
Continuous-shift caregiving covers bathing, dressing, transferring, medication management, and meal coordination, with personalized care plans built around each resident's level of need. The secured memory care wing of about 20 apartments runs structured dementia routines.
Resident Experience
Day-to-day life runs at the 60-resident multi-care scale, with the golf simulator and theater room shaping social rhythm, the second-story patio carrying outdoor time, and the spacious one-through-three-bedroom apartments giving residents room beyond the typical assisted-living footprint.
Christie Garcia
Local Senior Advisor, Utah
Advisor Insight on
Twin Oaks Assisted Living and Memory Care
Salt Lake County families wanting a multi-care community with a golf simulator, theater room, and one-through-three-bedroom apartment formats find that combination at Twin Oaks on 3300 South alongside the secured memory care wing.
- Best for:
- Salt Lake County families wanting a 60-resident community with golf simulator, theater, and three care levels.
- Consider if:
- Care levels run through assisted living and memory care; residents needing 24-hour skilled nursing route to a different setting.
- Ask on tour:
- Memory care wing availability, golf simulator and theater hours, apartment-size inventory, and pet-policy specifics.
- Comparison:
- A multi-care community with a golf-simulator and theater-room destination amenity layer alongside standard senior buildings.
Amenities & Services
Review Highlights
Daily life runs at the 60-resident multi-care scale, with the golf simulator and theater amenity layer, secured 20-apartment memory care wing, and second-story patio shaping the experience.
What People Like
- Three care levels under one roof
- Golf simulator and theater room
- Secured 20-apartment memory care wing
- 1, 2, and 3-bedroom apartment formats
- Medicaid beds available
Things to consider
- Care path beyond memory care moves to a different setting
- Pricing reflects the destination amenity layer
Reviews from Google
There's not enough space in this to share how much I appreciate the staff, directors, and owners of Twin Oaks. My 83-year-old father who suffered with functional early dementia had fallen while living alone. We decided at that time and because of his dementia that he was going…
Twin Oaks is great, and the employees are amazing! The minute you walk in the door, you are greeted by kind, helpful, smiling staff. From the admin to the nursing staff, everyone is dedicated to the residents that live here and giving them the best care. They truly make this…
Twin Oaks is a fabulous care facility. The staff is amazing. So cheerful, professional, knowledgeable and efficient. Safety and patient care are top priority within their well managed programs. Residents living at Twin Oaks, love the home like environment, security, consistency…
Reviews provided by Google. See all on Google Maps
Compare Twin Oaks Assisted Living and Memory Care with Nearby Communities
Use this comparison to evaluate pricing, care availability, and key differences between similar communities in Millcreek, UT.
| Compared | Twin Oaks Assisted Living and Memory CareMillcreek, UT 4.7 (26) | Rosewood Assisted CareSouth Salt Lake, UT· 0.7 mi 4.5 (29) | The Peaks at MillcreekSalt Lake City, UT· 0.9 mi 3.9 (41) |
|---|---|---|---|
Starting price | $4248/mo | $2800/mo | $1850/mo |
Care types | Assisted Living, Memory Care, Independent Living | Assisted Living, Memory Care | Independent Living |
Total beds | 60 | 29 | 107 |
Memory care beds | 20 | — | — |
Medicaid | Accepted | Accepted | Not accepted |
Pet friendly | No | Yes | Yes |
Housing type | Community | Community | Community |
| View this community | View this community |
Twin Oaks Assisted Living and Memory Care
Millcreek, UT
- Starting price
- $4248/mo
- Care types
- Assisted Living, Memory Care, Independent Living
- Total beds
- 60
- Memory care beds
- 20
- Medicaid
- Accepted
- Pet friendly
- No
- Housing type
- Community
Rosewood Assisted Care
South Salt Lake, UT· 0.7 mi
- Starting price
- $2800/mo
- Care types
- Assisted Living, Memory Care
- Total beds
- 29
- Medicaid
- Accepted
- Pet friendly
- Yes
- Housing type
- Community
The Peaks at Millcreek
Salt Lake City, UT· 0.9 mi
- Starting price
- $1850/mo
- Care types
- Independent Living
- Total beds
- 107
- Medicaid
- Not accepted
- Pet friendly
- Yes
- Housing type
- Community
Location
654 E 3300 S, Millcreek, UT 84124
Get DirectionsNearby Essentials
- Hospital:St. Mark's Hospital sits roughly 5 to 7 minutes north for routine and emergency clinical care; Intermountain Medical Center in Murray reaches in about 10 minutes south for additional options.
- Dining:Sugar House Park and Brickyard Plaza commercial corridors reach in 5 to 10 minutes for visiting-family meals; the broader Highland Drive and 1300 East restaurant blocks reach within a similar drive.
- Shopping:Sugar House and Brickyard Plaza cover everyday and destination shopping in 5 to 10 minutes; Holladay Village and Cottonwood retail reach within 10 minutes east.
An established commercial-residential block on 3300 South in the Millcreek and South Salt Lake corridor of central Salt Lake County.
Nearby Communities
Rosewood Assisted Care
South Salt Lake, UT
Starting at $2800/mo
The Peaks at Millcreek
Salt Lake City, UT
Starting at $1850/mo
Highland Cove Retirement Community
Millcreek, UT
Starting at $2625/mo
Frequently Asked Questions
What types of care does Twin Oaks offer?
Independent living, assisted living, and memory care under one roof, with the memory care side running as a secured wing of about twenty apartments for residents needing dementia support.
How much does Twin Oaks cost?
Monthly rates begin around $4,248 per current published listings, depending on the floor plan and care plan. Specific cost depends on the resident's care plan and the rate sheet active at admission, walked through with your senior advisor.
Does Twin Oaks accept Medicaid?
Medicaid beds are available at this community alongside private pay. Specific eligibility and bed availability for the resident's situation are walked through with your senior advisor.
Where is Twin Oaks located?
654 East 3300 South, in the Millcreek and South Salt Lake corridor of central Salt Lake County. St. Mark's Hospital is roughly 5 to 7 minutes north.
How is memory care handled at Twin Oaks?
Memory care runs in a secured wing of about twenty apartments, with structured dementia routines, behavior support, and continuous staffing across the 24-hour care model.
How many residents does Twin Oaks accommodate?
About 60 residents across one, two, and three-bedroom apartments, plus the secured memory care wing. Current floor-plan availability is walked through with your senior advisor.
What dining is available at Twin Oaks?
On-site meals are served daily with menus designed around resident preferences and dietary needs. Diet adjustments are handled by request.
Does Twin Oaks allow pets?
Pet policy is best confirmed with the community on tour, including specific size, breed, and any pet-fee considerations.
Who operates Twin Oaks?
Twin Oaks is locally operated, with the staff running on a Reaching Every Resident, Every Life philosophy that emphasizes personalized commitment to each resident's safety and health.
How do I schedule a tour of Twin Oaks?
Submit a tour request through the contact form on this page. Your senior advisor follows up within a business day to set the visit and walk through how the 3300 South setting, golf simulator and theater amenities, and three-care-level scope fit your family's situation.
Free tools
Still researching?
Two free tools built for families like yours.
What level of care does your loved one need?
A 10-question quiz tailored by senior-living advisors. Get a personalized care-level recommendation, a monthly budget for your zip code, and a shortlist of matching Utah communities — instantly.
Take the AssessmentHow much does senior care cost in Utah?
Compare assisted living, memory care, independent living, nursing homes, and in-home care — calibrated to your zip code. See what's included, how it's paid, and what 10–20 years of care will cost.
Compare Costs