We noticed that you're using an unsupported browser. The Tripadvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Lake Elmo Holiday Rentals

Destination
Revenue impacts this sort order. Learn more

Bedrooms

Bathrooms

Amenities

Suitability

Property type

Distinctive Features

Distance from

5 mi
46 rentals in Lake Elmo.
Cozy Lake Elmo Cottage, holiday rental in Lake Elmo
Cozy Lake Elmo Cottage, holiday rental in Lake Elmo
Cozy Lake Elmo Cottage, holiday rental in Lake Elmo

Cozy Lake Elmo Cottage

Holiday Rental House
2 bedrooms
1 bathroom
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Tranquil rural area, near major roads and shops, holiday rental in Lake Elmo
Tranquil rural area, near major roads and shops, holiday rental in Lake Elmo
Tranquil rural area, near major roads and shops, holiday rental in Lake Elmo

Tranquil rural area, near major roads and shops

Holiday Rental House
3 bedrooms
2 bathrooms
Sleeps 8
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
House in the Woods -- relax or entertain in remodeled open floor plan, holiday rental in Lake Elmo
House in the Woods -- relax or entertain in remodeled open floor plan, holiday rental in Lake Elmo
House in the Woods -- relax or entertain in remodeled open floor plan, holiday rental in Lake Elmo

House in the Woods -- relax or entertain in remodeled open floor plan

Holiday Rental House
4 bedrooms
4 bathrooms
Sleeps 10
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Tranquil Lake Elmo Farmhouse: Hiking Nearby!, holiday rental in Lake Elmo
Tranquil Lake Elmo Farmhouse: Hiking Nearby!, holiday rental in Lake Elmo
Tranquil Lake Elmo Farmhouse: Hiking Nearby!, holiday rental in Lake Elmo

Tranquil Lake Elmo Farmhouse: Hiking Nearby!

Holiday Rental House
7 bedrooms
3 bathrooms
Sleeps 5
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Lakeshore home (lake Olson and Lake Demon..... on the back yard), holiday rental in Lake Elmo
Lakeshore home (lake Olson and Lake Demon..... on the back yard), holiday rental in Lake Elmo
Lakeshore home (lake Olson and Lake Demon..... on the back yard), holiday rental in Lake Elmo

Lakeshore home (lake Olson and Lake Demon..... on the back yard)

Holiday Rental House
5 bedrooms
4 bathrooms
Sleeps 10
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
The Fox Den Comfy Lower Unit, holiday rental in Lake Elmo
The Fox Den Comfy Lower Unit, holiday rental in Lake Elmo
The Fox Den Comfy Lower Unit, holiday rental in Lake Elmo

The Fox Den Comfy Lower Unit

Holiday Rental House
2 bedrooms
1 bathroom
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Spacious Stillwater Home w/ Fire Pit & Game Room!, holiday rental in Lake Elmo
Spacious Stillwater Home w/ Fire Pit & Game Room!, holiday rental in Lake Elmo
Spacious Stillwater Home w/ Fire Pit & Game Room!, holiday rental in Lake Elmo

Spacious Stillwater Home w/ Fire Pit & Game Room!

Holiday Rental House
6 bedrooms
4 bathrooms
Sleeps 10
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
The following properties within 20 miles of Lake Elmo match all your filters:
Less then 2 miles from downtown Stillwater, holiday rental in Lake Elmo
Less then 2 miles from downtown Stillwater, holiday rental in Lake Elmo
Less then 2 miles from downtown Stillwater, holiday rental in Lake Elmo

Less then 2 miles from downtown Stillwater

Condo/Apartment
2 bedrooms
1 bathroom
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Historic Stillwater Home close to downtown, holiday rental in Lake Elmo
Historic Stillwater Home close to downtown, holiday rental in Lake Elmo
Historic Stillwater Home close to downtown, holiday rental in Lake Elmo

Historic Stillwater Home close to downtown

Holiday Rental House
2 bedrooms
2 bathrooms
Sleeps 8
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Luxury Penthouse in Downtown with private parking next to JX Event Venue, holiday rental in Lake Elmo
Luxury Penthouse in Downtown with private parking next to JX Event Venue, holiday rental in Lake Elmo
Luxury Penthouse in Downtown with private parking next to JX Event Venue, holiday rental in Lake Elmo

Luxury Penthouse in Downtown with private parking next to JX Event Venue

Condo/Apartment
3 bedrooms
3 bathrooms
Sleeps 10
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Downtown Stilwater, Riverview Condo, holiday rental in Lake Elmo
Downtown Stilwater, Riverview Condo, holiday rental in Lake Elmo
Downtown Stilwater, Riverview Condo, holiday rental in Lake Elmo

Downtown Stilwater, Riverview Condo

Condo/Apartment
2 bedrooms
2 bathrooms
Sleeps 7
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Historic James Mulvey Carriage house (Whole house), holiday rental in Lake Elmo
Historic James Mulvey Carriage house (Whole house), holiday rental in Lake Elmo
Historic James Mulvey Carriage house (Whole house), holiday rental in Lake Elmo

Historic James Mulvey Carriage house (Whole house)

Holiday Rental House
4 bedrooms
3 bathrooms
Sleeps 8
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
BestLocation|Romantic|ViewBridgeFromBed|Couples|Pets|Photo backdrop|Nightlife!!!, holiday rental in Lake Elmo
BestLocation|Romantic|ViewBridgeFromBed|Couples|Pets|Photo backdrop|Nightlife!!!, holiday rental in Lake Elmo
BestLocation|Romantic|ViewBridgeFromBed|Couples|Pets|Photo backdrop|Nightlife!!!, holiday rental in Lake Elmo

BestLocation|Romantic|ViewBridgeFromBed|Couples|Pets|Photo backdrop|Nightlife!!!

Condo/Apartment
1 bedroom
1 bathroom
Sleeps 3
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Stillwater's Third Street Inn, holiday rental in Lake Elmo
Stillwater's Third Street Inn, holiday rental in Lake Elmo
Stillwater's Third Street Inn, holiday rental in Lake Elmo

Stillwater's Third Street Inn

Holiday Rental House
5 bedrooms
2 bathrooms
Sleeps 9
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
St. Croix Riverview Home...Walking Distance to Downtown Stillwater, holiday rental in Lake Elmo
St. Croix Riverview Home...Walking Distance to Downtown Stillwater, holiday rental in Lake Elmo
St. Croix Riverview Home...Walking Distance to Downtown Stillwater, holiday rental in Lake Elmo

St. Croix Riverview Home...Walking Distance to Downtown Stillwater

Holiday Rental House
6 bedrooms
3 bathrooms
Sleeps 13
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Overlooks St. Croix River Crossing, holiday rental in Lake Elmo
Overlooks St. Croix River Crossing, holiday rental in Lake Elmo
Overlooks St. Croix River Crossing, holiday rental in Lake Elmo

Overlooks St. Croix River Crossing

Holiday Rental House
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Beach House #1 with a Private Beach on the St. Croix River, holiday rental in Lake Elmo
Beach House #1 with a Private Beach on the St. Croix River, holiday rental in Lake Elmo
Beach House #1 with a Private Beach on the St. Croix River, holiday rental in Lake Elmo

Beach House #1 with a Private Beach on the St. Croix River

Holiday Rental House
4 bedrooms
2 bathrooms
Sleeps 12
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Great Two Bedroom Apartment in Historic Downtown Stillwater, holiday rental in Lake Elmo
Great Two Bedroom Apartment in Historic Downtown Stillwater, holiday rental in Lake Elmo
Great Two Bedroom Apartment in Historic Downtown Stillwater, holiday rental in Lake Elmo

Great Two Bedroom Apartment in Historic Downtown Stillwater

Condo/Apartment
2 bedrooms
1 bathroom
Sleeps 5
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
MainStreetLocation|GirlsNight|Families|Pets|FoodMusicShopArtExploreBikeFunPlay!!, holiday rental in Lake Elmo
MainStreetLocation|GirlsNight|Families|Pets|FoodMusicShopArtExploreBikeFunPlay!!, holiday rental in Lake Elmo
MainStreetLocation|GirlsNight|Families|Pets|FoodMusicShopArtExploreBikeFunPlay!!, holiday rental in Lake Elmo

MainStreetLocation|GirlsNight|Families|Pets|FoodMusicShopArtExploreBikeFunPlay!!

Condo/Apartment
2 bedrooms
1 bathroom
Sleeps 5
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Blocks to Downtown. Charming 3 Bed, Entire House, holiday rental in Lake Elmo
Blocks to Downtown. Charming 3 Bed, Entire House, holiday rental in Lake Elmo
Blocks to Downtown. Charming 3 Bed, Entire House, holiday rental in Lake Elmo

Blocks to Downtown. Charming 3 Bed, Entire House

Holiday Rental House
3 bedrooms
3 bathrooms
Sleeps 8
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Commander-South Bin. DT Stillwater.  River Views!, holiday rental in Lake Elmo
Commander-South Bin. DT Stillwater.  River Views!, holiday rental in Lake Elmo
Commander-South Bin. DT Stillwater.  River Views!, holiday rental in Lake Elmo

Commander-South Bin. DT Stillwater. River Views!

Condo/Apartment
1 bedroom
1 bathroom
Sleeps 3
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
BestLocation|BridesGetReady|Photo backdrop|Families|Pets|RooftopViews|Nightlife!, holiday rental in Lake Elmo
BestLocation|BridesGetReady|Photo backdrop|Families|Pets|RooftopViews|Nightlife!, holiday rental in Lake Elmo
BestLocation|BridesGetReady|Photo backdrop|Families|Pets|RooftopViews|Nightlife!, holiday rental in Lake Elmo

BestLocation|BridesGetReady|Photo backdrop|Families|Pets|RooftopViews|Nightlife!

Condo/Apartment
1 bedroom
1 bathroom
Sleeps 3
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Holcombe Loft - Studio Apartment in Historic Stillwater MN, holiday rental in Lake Elmo
Holcombe Loft - Studio Apartment in Historic Stillwater MN, holiday rental in Lake Elmo
Holcombe Loft - Studio Apartment in Historic Stillwater MN, holiday rental in Lake Elmo

Holcombe Loft - Studio Apartment in Historic Stillwater MN

Condo/Apartment
0 bedrooms
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Myrtle house|Families|Downtown Stillwater(.5mile)|CloseToTwinCities, holiday rental in Lake Elmo
Myrtle house|Families|Downtown Stillwater(.5mile)|CloseToTwinCities, holiday rental in Lake Elmo
Myrtle house|Families|Downtown Stillwater(.5mile)|CloseToTwinCities, holiday rental in Lake Elmo

Myrtle house|Families|Downtown Stillwater(.5mile)|CloseToTwinCities

Holiday Rental House
2 bedrooms
1 bathroom
Sleeps 5
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Quiet Living in the Heart of Stillwater!, holiday rental in Lake Elmo
Quiet Living in the Heart of Stillwater!, holiday rental in Lake Elmo
Quiet Living in the Heart of Stillwater!, holiday rental in Lake Elmo

Quiet Living in the Heart of Stillwater!

Holiday Rental House
2 bedrooms
1 bathroom
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
SHARED SPACE, Log Home 15 min from the Twin Cities.. 2 rooms available to share, holiday rental in Lake Elmo
SHARED SPACE, Log Home 15 min from the Twin Cities.. 2 rooms available to share, holiday rental in Lake Elmo
SHARED SPACE, Log Home 15 min from the Twin Cities.. 2 rooms available to share, holiday rental in Lake Elmo

SHARED SPACE, Log Home 15 min from the Twin Cities.. 2 rooms available to share

Holiday Rental House
2 bedrooms
2 bathrooms
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
LITTLE RED HOUSE - CHARMING STILLWATER GETAWAY, holiday rental in Lake Elmo
LITTLE RED HOUSE - CHARMING STILLWATER GETAWAY, holiday rental in Lake Elmo
LITTLE RED HOUSE - CHARMING STILLWATER GETAWAY, holiday rental in Lake Elmo

LITTLE RED HOUSE - CHARMING STILLWATER GETAWAY

Holiday Rental House
3 bedrooms
1 bathroom
Sleeps 5
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Private Suite in historic Stillwater North Hill, holiday rental in Lake Elmo
Private Suite in historic Stillwater North Hill, holiday rental in Lake Elmo
Private Suite in historic Stillwater North Hill, holiday rental in Lake Elmo

Private Suite in historic Stillwater North Hill

Condo/Apartment
1 bedroom
1 bathroom
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Cute & cozy home within a 10 minute walk to Downtown Stillwater!, holiday rental in Lake Elmo
Cute & cozy home within a 10 minute walk to Downtown Stillwater!, holiday rental in Lake Elmo
Cute & cozy home within a 10 minute walk to Downtown Stillwater!, holiday rental in Lake Elmo

Cute & cozy home within a 10 minute walk to Downtown Stillwater!

Holiday Rental House
3 bedrooms
1 bathroom
Sleeps 5
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
"That Cute BNB" 2-Bedroom home in prime location!, holiday rental in Lake Elmo
"That Cute BNB" 2-Bedroom home in prime location!, holiday rental in Lake Elmo
"That Cute BNB" 2-Bedroom home in prime location!, holiday rental in Lake Elmo

"That Cute BNB" 2-Bedroom home in prime location!

Holiday Rental House
2 bedrooms
2 bathrooms
Sleeps 5
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
3 Bedroom Pet Friendly Stay, holiday rental in Lake Elmo
3 Bedroom Pet Friendly Stay, holiday rental in Lake Elmo
3 Bedroom Pet Friendly Stay, holiday rental in Lake Elmo

3 Bedroom Pet Friendly Stay

Condo/Apartment
3 bedrooms
2 bathrooms
Sleeps 6
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Commander-North Bin. DT Stillwater. River Views!, holiday rental in Lake Elmo
Commander-North Bin. DT Stillwater. River Views!, holiday rental in Lake Elmo
Commander-North Bin. DT Stillwater. River Views!, holiday rental in Lake Elmo

Commander-North Bin. DT Stillwater. River Views!

Condo/Apartment
3 bedrooms
1 bathroom
Sleeps 5
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Comfortable home near biking and walking trails, holiday rental in Lake Elmo
Comfortable home near biking and walking trails, holiday rental in Lake Elmo
Comfortable home near biking and walking trails, holiday rental in Lake Elmo

Comfortable home near biking and walking trails

Holiday Rental House
3 bedrooms
2 bathrooms
Sleeps 6
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Artful & Inviting 1880's historic Stillwater home, holiday rental in Lake Elmo
Artful & Inviting 1880's historic Stillwater home, holiday rental in Lake Elmo
Artful & Inviting 1880's historic Stillwater home, holiday rental in Lake Elmo

Artful & Inviting 1880's historic Stillwater home

Holiday Rental House
3 bedrooms
2 bathrooms
Sleeps 6
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Historic Downtown Stillwater Within Walking Distance From This South Hill Home, holiday rental in Lake Elmo
Historic Downtown Stillwater Within Walking Distance From This South Hill Home, holiday rental in Lake Elmo
Historic Downtown Stillwater Within Walking Distance From This South Hill Home, holiday rental in Lake Elmo

Historic Downtown Stillwater Within Walking Distance From This South Hill Home

Holiday Rental House
3 bedrooms
2 bathrooms
Sleeps 6
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
GRANDVIEW COTTAGE - BEST VIEW IN STILLWATER, holiday rental in Lake Elmo
GRANDVIEW COTTAGE - BEST VIEW IN STILLWATER, holiday rental in Lake Elmo
GRANDVIEW COTTAGE - BEST VIEW IN STILLWATER, holiday rental in Lake Elmo

GRANDVIEW COTTAGE - BEST VIEW IN STILLWATER

Holiday Rental House
3 bedrooms
3 bathrooms
Sleeps 7
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Oakdale Oasis- Close to everything, holiday rental in Lake Elmo
Oakdale Oasis- Close to everything, holiday rental in Lake Elmo
Oakdale Oasis- Close to everything, holiday rental in Lake Elmo

Oakdale Oasis- Close to everything

Holiday Rental House
4 bedrooms
4 bathrooms
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
HISTORIC MANSION, DOWNTOWN, WALKABLE, COLONIAL REVIVAL, holiday rental in Lake Elmo
HISTORIC MANSION, DOWNTOWN, WALKABLE, COLONIAL REVIVAL, holiday rental in Lake Elmo
HISTORIC MANSION, DOWNTOWN, WALKABLE, COLONIAL REVIVAL, holiday rental in Lake Elmo

HISTORIC MANSION, DOWNTOWN, WALKABLE, COLONIAL REVIVAL

Holiday Rental House
7 bedrooms
5 bathrooms
Sleeps 16
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Steps from beautiful downtown Stillwater! Charming 2-bedroom+ historic home., holiday rental in Lake Elmo
Steps from beautiful downtown Stillwater! Charming 2-bedroom+ historic home., holiday rental in Lake Elmo
Steps from beautiful downtown Stillwater! Charming 2-bedroom+ historic home., holiday rental in Lake Elmo

Steps from beautiful downtown Stillwater! Charming 2-bedroom+ historic home.

Holiday Rental House
2 bedrooms
1 bathroom
Sleeps 5
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
GRANDVIEW LOFT-BEST VIEW IN STILLWATER, holiday rental in Lake Elmo
GRANDVIEW LOFT-BEST VIEW IN STILLWATER, holiday rental in Lake Elmo
GRANDVIEW LOFT-BEST VIEW IN STILLWATER, holiday rental in Lake Elmo

GRANDVIEW LOFT-BEST VIEW IN STILLWATER

Condo/Apartment
1 bedroom
1 bathroom
Sleeps 3
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Unique 2 Bedroom Vrbo with Amazing Rooftop Deck & Firepit Area. Near Stillwater!, holiday rental in Lake Elmo
Unique 2 Bedroom Vrbo with Amazing Rooftop Deck & Firepit Area. Near Stillwater!, holiday rental in Lake Elmo
Unique 2 Bedroom Vrbo with Amazing Rooftop Deck & Firepit Area. Near Stillwater!, holiday rental in Lake Elmo

Unique 2 Bedroom Vrbo with Amazing Rooftop Deck & Firepit Area. Near Stillwater!

Condo/Apartment
2 bedrooms
1 bathroom
Sleeps 4
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Charming 3-bedroom house 8 blocks from Historic Downtown Stillwater, holiday rental in Lake Elmo
Charming 3-bedroom house 8 blocks from Historic Downtown Stillwater, holiday rental in Lake Elmo
Charming 3-bedroom house 8 blocks from Historic Downtown Stillwater, holiday rental in Lake Elmo

Charming 3-bedroom house 8 blocks from Historic Downtown Stillwater

Holiday Rental House
3 bedrooms
3 bathrooms
Sleeps 6
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
The Pine House: a cozy home for you & yours!, holiday rental in Lake Elmo
The Pine House: a cozy home for you & yours!, holiday rental in Lake Elmo
The Pine House: a cozy home for you & yours!, holiday rental in Lake Elmo

The Pine House: a cozy home for you & yours!

Holiday Rental House
4 bedrooms
2 bathrooms
Sleeps 8
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Picturesque Lake Elmo Cottage w/ Barn & Fire Pits!, holiday rental in Lake Elmo
Picturesque Lake Elmo Cottage w/ Barn & Fire Pits!, holiday rental in Lake Elmo
Picturesque Lake Elmo Cottage w/ Barn & Fire Pits!, holiday rental in Lake Elmo

Picturesque Lake Elmo Cottage w/ Barn & Fire Pits!

Holiday Rental House
6 bedrooms
3 bathrooms
Sleeps 9
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Tranquil 3-Bedroom Retreat: Perfect for Leisure & Work Near Twin Cities, holiday rental in Lake Elmo
Tranquil 3-Bedroom Retreat: Perfect for Leisure & Work Near Twin Cities, holiday rental in Lake Elmo
Tranquil 3-Bedroom Retreat: Perfect for Leisure & Work Near Twin Cities, holiday rental in Lake Elmo

Tranquil 3-Bedroom Retreat: Perfect for Leisure & Work Near Twin Cities

Holiday Rental House
3 bedrooms
2 bathrooms
Sleeps 8
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Historic Downtown Stillwater Getaway - Charm of Churchill, holiday rental in Lake Elmo
Historic Downtown Stillwater Getaway - Charm of Churchill, holiday rental in Lake Elmo
Historic Downtown Stillwater Getaway - Charm of Churchill, holiday rental in Lake Elmo

Historic Downtown Stillwater Getaway - Charm of Churchill

Condo/Apartment
1 bedroom
1 bathroom
Sleeps 2
Match: Sleeps
More info
Check-in
Check-out
As seen on
Vrbo.com logo
Showing results 1-46 of 46
Frequently Asked Questions about Lake Elmo