Searching for hotels in St. Louis? Compare room rates and reviews to find your ideal stay.

Our Top Hotel Picks

Whether you're looking for budget or luxury hotels in St. Louis, we've got you covered!

Hotels You May Like in St. Louis

Check out our selection of great hotels in St. Louis.

5 star

Four Seasons St. Louis
4.6/583 Reviews

Four Seasons St. Louis

St. Louis|1.47km from downtown
With a stay at Four Seasons Hotel St Louis, you'll be centrally located in St. Louis, a 7-minute walk from Dome at America’s Center and 11 minutes by foot from Gateway Arch. This luxury hotel is 1 mi (1.6 km) from Busch Stadium and 1.2 mi (2 km) from City Museum.Pamper yourself with a visit to the spa, which offers massages, body treatments, and facials. You can take advantage of recreational amenities such as an outdoor pool, a spa tub, and a sauna. Additional amenities at this hotel include concierge services, a hair salon, and wedding services.Enjoy local and international cuisine at Four Seasons, a restaurant where you can enjoy drinks at the bar/lounge and dine alfresco. Or stay in and take advantage of the 24-hour room service. Quench your thirst with your favorite drink at the poolside bar. Cooked-to-order breakfasts are available daily from 6 AM to 10 AM for a fee.Featured amenities include a 24-hour business center, express check-out, and complimentary newspapers in the lobby. Planning an event in St. Louis? This hotel has 20000 square feet (1858 square meters) of space consisting of a conference center and meeting rooms. Self parking (subject to charges) is available onsite.Make yourself at home in one of the 200 air-conditioned rooms featuring iPod docking stations and minibars. 42-inch plasma televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Bathrooms with separate bathtubs and showers feature deep soaking bathtubs and designer toiletries. Conveniences include phones, as well as safes and desks.

Show more

Business travel

Hyatt Regency St Louis at the Arch
4/597 Reviews

Hyatt Regency St Louis at the Arch

St. Louis|1.01km from downtown
A stay at Hyatt Regency St. Louis at The Arch places you in the heart of St. Louis, within a 10-minute walk of Gateway Arch and Busch Stadium. This hotel is 0.4 mi (0.7 km) from Mississippi River and 0.6 mi (0.9 km) from Dome at America’s Center.Enjoy recreation amenities such as a health club or take in the view from a rooftop terrace. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and gift shops/newsstands.Grab a bite at RED Kitchen & Bar, one of the hotel's 3 restaurants, or stay in and take advantage of the room service (during limited hours). Snacks are also available at the coffee shop/cafe. Need to unwind? Take a break with a tasty beverage at one of the 2 bars/lounges. Continental breakfasts are served on weekdays from 6:00 AM to 11:00 AM and on weekends from 6:00 AM to noon for a fee.Featured amenities include complimentary wired internet access, a 24-hour business center, and limo/town car service. Planning an event in St. Louis? This hotel has 83000 square feet (7711 square meters) of space consisting of conference space and meeting rooms. Self parking (subject to charges) is available onsite.Make yourself at home in one of the 910 air-conditioned rooms featuring refrigerators and iPod docking stations. Wired and wireless internet access is complimentary, while 50-inch flat-screen televisions with premium TV channels provide entertainment. Private bathrooms have complimentary toiletries and hair dryers. Conveniences include phones, as well as safes and desks.
Embassy Suites by Hilton St. Louis Downtown
4.1/5100 Reviews

Embassy Suites by Hilton St. Louis Downtown

St. Louis|0.9km from downtown
With a stay at Embassy Suites by Hilton St. Louis Downtown, you'll be centrally located in St. Louis, steps from America's Center Convention Complex and 12 minutes by foot from Busch Stadium. This upscale hotel is 0.6 mi (1 km) from Gateway Arch and 0.1 mi (0.2 km) from Dome at America’s Center.Don't miss out on recreational opportunities including an indoor pool and a fitness center. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and gift shops/newsstands.You can enjoy a meal at Atrium Restaurant & Bar serving the guests of Embassy Suites by Hilton St. Louis Downtown, or stop in at the snack bar/deli. Mingle with other guests at the complimentary reception, held daily. Quench your thirst with your favorite drink at the bar/lounge. A complimentary cooked-to-order breakfast is served on weekdays from 6:00 AM to 9:00 AM.Featured amenities include a 24-hour business center, express check-out, and dry cleaning/laundry services. Planning an event in St. Louis? This hotel has 5000 square feet (450 square meters) of space consisting of conference space and 6 meeting rooms.Make yourself at home in one of the 212 air-conditioned rooms featuring refrigerators and flat-screen televisions. Your pillowtop bed comes with down comforters and premium bedding, and all rooms are furnished with queen sofa beds. Cable programming along with MP3 docking stations are provided for your entertainment. Private bathrooms have hair dryers and toothbrushes and toothpaste.
Holiday Inn ST. Louis - Downtown Conv Ctr
3.8/5102 Reviews

Holiday Inn ST. Louis - Downtown Conv Ctr

St. Louis|0.88km from downtown
With a stay at Holiday Inn St. Louis - Downtown Conv Ctr, an IHG Hotel, you'll be centrally located in St. Louis, within a 10-minute walk of America's Center Convention Complex and Dome at America’s Center. This hotel is 0.6 mi (0.9 km) from City Museum and 0.7 mi (1.2 km) from Old Courthouse.Don't miss out on recreational opportunities including an indoor pool and a 24-hour fitness center. Additional features at this hotel include complimentary wireless internet access, wedding services, and a fireplace in the lobby.You can enjoy a meal at STL Sports Hall of Fame serving the guests of Holiday Inn St. Louis - Downtown Conv Ctr, an IHG Hotel, or stop in at the snack bar/deli. Wrap up your day with a drink at the bar/lounge. Buffet breakfasts are served on weekdays from 6:30 AM to 9:30 AM and on weekends from 7:00 AM to 10:00 AM for a fee.Featured amenities include a 24-hour business center, express check-out, and complimentary newspapers in the lobby. Planning an event in St. Louis? This hotel has 10000 square feet (929 square meters) of space consisting of a conference center and meeting rooms. Self parking (subject to charges) is available onsite.Make yourself at home in one of the 293 guestrooms featuring refrigerators and flat-screen televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with bathtubs or showers feature complimentary toiletries and hair dryers. Conveniences include safes and desks, as well as phones with free local calls.

Show more

Breakfast

Hotel Indigo ST. Louis - Downtown
3.6/572 Reviews

Hotel Indigo ST. Louis - Downtown

St. Louis|0.88km from downtown
With a stay at Hotel Indigo St. Louis - Downtown, an IHG Hotel, you'll be centrally located in St. Louis, within a 10-minute walk of Dome at America’s Center and Busch Stadium. This hotel is 0.9 mi (1.4 km) from Enterprise Center and 0.9 mi (1.4 km) from Gateway Arch.Take advantage of recreation opportunities such as a 24-hour fitness center, or other amenities including complimentary wireless internet access and concierge services. Additional amenities at this hotel include wedding services, a television in a common area, and a reception hall.You can enjoy a meal at Switch List serving the guests of Hotel Indigo St. Louis - Downtown, an IHG Hotel, or stop in at the snack bar/deli. Wrap up your day with a drink at the bar/lounge. Cooked-to-order breakfasts are available daily from 6:30 AM to 10:30 AM for a fee.Featured amenities include a 24-hour business center, express check-in, and express check-out. Planning an event in St. Louis? This hotel has 2084 square feet (194 square meters) of space consisting of conference space and 2 meeting rooms. Self parking (subject to charges) is available onsite.Make yourself at home in one of the 88 air-conditioned rooms featuring flat-screen televisions. Your pillowtop bed comes with premium bedding. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers.

Show more

Family friendly

The Royal Sonesta Chase Park Plaza St Louis
4.3/5100 Reviews

The Royal Sonesta Chase Park Plaza St Louis

St. Louis|5.93km from downtown
With a stay at The Royal Sonesta Chase Park Plaza St. Louis, you'll be centrally located in St. Louis, steps from Forest Park and within a 10-minute walk of Barnes Jewish Hospital. This luxury hotel is 2.6 mi (4.2 km) from Washington University in St. Louis and 2.7 mi (4.4 km) from St. Louis Zoo.Don't miss out on recreational opportunities including a health club and an outdoor pool. Additional features at this hotel include complimentary wireless internet access, concierge services, and wedding services.Grab a bite at The Tenderloin Room, one of the hotel's 3 restaurants, or stay in and take advantage of the room service (during limited hours). Unwind at the end of the day with a drink at the bar/lounge or the poolside bar. Full breakfasts are served on weekdays from 6:00 AM to 10:00 AM and on weekends from 7:00 AM to noon for a fee.Featured amenities include a business center, dry cleaning/laundry services, and a 24-hour front desk. Planning an event in St. Louis? This hotel has 65000 square feet (6039 square meters) of space consisting of a conference center and meeting rooms. Self parking (subject to charges) is available onsite.Stay in one of 398 guestrooms featuring flat-screen televisions. Your pillowtop bed comes with premium bedding. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with shower/tub combinations feature designer toiletries and hair dryers.

Show more

Hotels Near Famous Attractions in St. Louis

Check out these hotels located near popular sights in St. Louis

Citygarden Sculpture Park

Hotel Saint Louis, Autograph Collection
4.2/598 Reviews

Hotel Saint Louis, Autograph Collection

St. Louis|0.27km from Citygarden Sculpture Park
With a stay at Hotel Saint Louis, Autograph Collection, you'll be centrally located in St. Louis, just a 4-minute walk from America's Center Convention Complex and 8 minutes by foot from Busch Stadium. This upscale hotel is 0.6 mi (0.9 km) from Gateway Arch and 0.3 mi (0.5 km) from Dome at America’s Center.Relax at the full-service spa, where you can enjoy massages and facials. If you're looking for recreational opportunities, you'll find an outdoor pool and a 24-hour fitness center. This hotel also features complimentary wireless internet access, concierge services, and gift shops/newsstands.Enjoy American cuisine at Union 30, one of the hotel's 2 restaurants, or stay in and take advantage of the room service (during limited hours). Quench your thirst with your favorite drink at the bar/lounge. Cooked-to-order breakfasts are available daily from 6:30 AM to 11:00 AM for a fee.Featured amenities include complimentary wired internet access, a business center, and express check-in. Planning an event in St. Louis? This hotel has 6419 square feet (596 square meters) of space consisting of conference space and 5 meeting rooms.Make yourself at home in one of the 140 guestrooms featuring minibars and flat-screen televisions. Your room comes with a pillowtop bed. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms have hair dryers and bathrobes.
Hilton St. Louis at The Ballpark
3.6/5101 Reviews

Hilton St. Louis at The Ballpark

St. Louis|0.3km from Citygarden Sculpture Park
Located in St. Louis (Downtown St. Louis), Hilton St. Louis at the Ballpark is within a 10-minute walk of Busch Stadium and Gateway Arch. This 4-star hotel is 1 mi (1.6 km) from St. Louis Union Station and 0.6 mi (1 km) from Dome at America’s Center.Take advantage of recreational opportunities offered, including an indoor pool, a sauna, and a fitness center. This hotel also features complimentary wireless Internet access, concierge services, and gift shops/newsstands.Enjoy American cuisine at Market Street Bistro, one of the hotel's 3 restaurants, or stay in and take advantage of the room service (during limited hours). Snacks are also available at the coffee shop/cafe. Relax with a refreshing drink at one of the 3 bars/lounges. Full breakfasts are available for a fee.Featured amenities include a business center, express check-in, and express check-out. Planning an event in St. Louis? This hotel has facilities measuring 36956 square feet (3433 square meters), including a conference center. Self parking (subject to charges) is available onsite.Make yourself at home in one of the 671 guestrooms featuring refrigerators and flat-screen televisions. Cable programming and MP3 docking stations are provided for your entertainment, with wired and wireless Internet access available for a surcharge. Private bathrooms with shower/tub combinations feature complimentary toiletries and hair dryers. Conveniences include laptop-compatible safes and desks, and housekeeping is provided daily.

Show more

America's Center Convention Complex

Holiday Inn ST. Louis - Downtown Conv Ctr
3.8/5102 Reviews

Holiday Inn ST. Louis - Downtown Conv Ctr

St. Louis|0.17km from America's Center Convention Complex
With a stay at Holiday Inn St. Louis - Downtown Conv Ctr, an IHG Hotel, you'll be centrally located in St. Louis, within a 10-minute walk of America's Center Convention Complex and Dome at America’s Center. This hotel is 0.6 mi (0.9 km) from City Museum and 0.7 mi (1.2 km) from Old Courthouse.Don't miss out on recreational opportunities including an indoor pool and a 24-hour fitness center. Additional features at this hotel include complimentary wireless internet access, wedding services, and a fireplace in the lobby.You can enjoy a meal at STL Sports Hall of Fame serving the guests of Holiday Inn St. Louis - Downtown Conv Ctr, an IHG Hotel, or stop in at the snack bar/deli. Wrap up your day with a drink at the bar/lounge. Buffet breakfasts are served on weekdays from 6:30 AM to 9:30 AM and on weekends from 7:00 AM to 10:00 AM for a fee.Featured amenities include a 24-hour business center, express check-out, and complimentary newspapers in the lobby. Planning an event in St. Louis? This hotel has 10000 square feet (929 square meters) of space consisting of a conference center and meeting rooms. Self parking (subject to charges) is available onsite.Make yourself at home in one of the 293 guestrooms featuring refrigerators and flat-screen televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with bathtubs or showers feature complimentary toiletries and hair dryers. Conveniences include safes and desks, as well as phones with free local calls.
Embassy Suites by Hilton St. Louis Downtown
4.1/5100 Reviews

Embassy Suites by Hilton St. Louis Downtown

St. Louis|0.28km from America's Center Convention Complex
With a stay at Embassy Suites by Hilton St. Louis Downtown, you'll be centrally located in St. Louis, steps from America's Center Convention Complex and 12 minutes by foot from Busch Stadium. This upscale hotel is 0.6 mi (1 km) from Gateway Arch and 0.1 mi (0.2 km) from Dome at America’s Center.Don't miss out on recreational opportunities including an indoor pool and a fitness center. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and gift shops/newsstands.You can enjoy a meal at Atrium Restaurant & Bar serving the guests of Embassy Suites by Hilton St. Louis Downtown, or stop in at the snack bar/deli. Mingle with other guests at the complimentary reception, held daily. Quench your thirst with your favorite drink at the bar/lounge. A complimentary cooked-to-order breakfast is served on weekdays from 6:00 AM to 9:00 AM.Featured amenities include a 24-hour business center, express check-out, and dry cleaning/laundry services. Planning an event in St. Louis? This hotel has 5000 square feet (450 square meters) of space consisting of conference space and 6 meeting rooms.Make yourself at home in one of the 212 air-conditioned rooms featuring refrigerators and flat-screen televisions. Your pillowtop bed comes with down comforters and premium bedding, and all rooms are furnished with queen sofa beds. Cable programming along with MP3 docking stations are provided for your entertainment. Private bathrooms have hair dryers and toothbrushes and toothpaste.
Drury Inn & Suites St. Louis Convention Center
4.3/5100 Reviews

Drury Inn & Suites St. Louis Convention Center

St. Louis|0.3km from America's Center Convention Complex
With a stay at Pear Tree Inn St. Louis Convention Center, you'll be centrally located in St. Louis, steps from Dome at America’s Center and 12 minutes by foot from Gateway Arch. This hotel is 0.7 mi (1.1 km) from Busch Stadium and 0.3 mi (0.5 km) from America's Center Convention Complex.Be sure to enjoy recreational amenities, including an indoor pool, a spa tub, and a fitness center. Additional features at this hotel include complimentary wireless internet access, a television in a common area, and a banquet hall.At Pear Tree Inn St. Louis Convention Center, enjoy a satisfying meal at the restaurant. Mingle with other guests at the complimentary reception, held daily. A complimentary buffet breakfast is served on weekdays from 6:00 AM to 9:00 AM and on weekends from 7:00 AM to 10:00 AM.Featured amenities include a business center, express check-out, and dry cleaning/laundry services. This hotel has 5 meeting rooms available for events. Self parking (subject to charges) is available onsite.Make yourself at home in one of the 178 guestrooms featuring refrigerators and LCD televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with shower/tub combinations feature complimentary toiletries and hair dryers. Conveniences include desks and microwaves, as well as phones with free local calls.
Magnolia Hotel St. Louis, a Tribute Portfolio Hotel
4.2/599 Reviews

Magnolia Hotel St. Louis, a Tribute Portfolio Hotel

St. Louis|0.39km from America's Center Convention Complex
Magnolia Hotel St. Louis, a Tribute Portfolio Hotel is centrally located in St. Louis, a 3-minute walk from America's Center Convention Complex and 6 minutes by foot from Dome at America’s Center. This upscale hotel is 0.5 mi (0.8 km) from Busch Stadium and 0.5 mi (0.9 km) from Ballpark Village.Take advantage of recreation opportunities such as a 24-hour fitness center, or other amenities including complimentary wireless internet access and gift shops/newsstands. This Baroque hotel also features wedding services, a communal living room, and a ballroom.Enjoy American cuisine at Robie's, a restaurant which features a bar/lounge, or stay in and take advantage of the room service (during limited hours). Cooked-to-order breakfasts are available daily from 6:30 AM to 10:00 AM for a fee.Featured amenities include a 24-hour business center, dry cleaning/laundry services, and a 24-hour front desk. Planning an event in St. Louis? This hotel has 4426 square feet (411 square meters) of space consisting of a conference center and 9 meeting rooms.Make yourself at home in one of the 182 air-conditioned rooms featuring flat-screen televisions. Your pillowtop bed comes with premium bedding. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms have complimentary toiletries and hair dryers.

Show more

The Gateway Arch

Hyatt Regency St Louis at the Arch
4/597 Reviews

Hyatt Regency St Louis at the Arch

St. Louis|0.31km from The Gateway Arch
A stay at Hyatt Regency St. Louis at The Arch places you in the heart of St. Louis, within a 10-minute walk of Gateway Arch and Busch Stadium. This hotel is 0.4 mi (0.7 km) from Mississippi River and 0.6 mi (0.9 km) from Dome at America’s Center.Enjoy recreation amenities such as a health club or take in the view from a rooftop terrace. Additional amenities at this hotel include complimentary wireless internet access, concierge services, and gift shops/newsstands.Grab a bite at RED Kitchen & Bar, one of the hotel's 3 restaurants, or stay in and take advantage of the room service (during limited hours). Snacks are also available at the coffee shop/cafe. Need to unwind? Take a break with a tasty beverage at one of the 2 bars/lounges. Continental breakfasts are served on weekdays from 6:00 AM to 11:00 AM and on weekends from 6:00 AM to noon for a fee.Featured amenities include complimentary wired internet access, a 24-hour business center, and limo/town car service. Planning an event in St. Louis? This hotel has 83000 square feet (7711 square meters) of space consisting of conference space and meeting rooms. Self parking (subject to charges) is available onsite.Make yourself at home in one of the 910 air-conditioned rooms featuring refrigerators and iPod docking stations. Wired and wireless internet access is complimentary, while 50-inch flat-screen televisions with premium TV channels provide entertainment. Private bathrooms have complimentary toiletries and hair dryers. Conveniences include phones, as well as safes and desks.
Hotel Indigo ST. Louis - Downtown
3.6/572 Reviews

Hotel Indigo ST. Louis - Downtown

St. Louis|0.53km from The Gateway Arch
With a stay at Hotel Indigo St. Louis - Downtown, an IHG Hotel, you'll be centrally located in St. Louis, within a 10-minute walk of Dome at America’s Center and Busch Stadium. This hotel is 0.9 mi (1.4 km) from Enterprise Center and 0.9 mi (1.4 km) from Gateway Arch.Take advantage of recreation opportunities such as a 24-hour fitness center, or other amenities including complimentary wireless internet access and concierge services. Additional amenities at this hotel include wedding services, a television in a common area, and a reception hall.You can enjoy a meal at Switch List serving the guests of Hotel Indigo St. Louis - Downtown, an IHG Hotel, or stop in at the snack bar/deli. Wrap up your day with a drink at the bar/lounge. Cooked-to-order breakfasts are available daily from 6:30 AM to 10:30 AM for a fee.Featured amenities include a 24-hour business center, express check-in, and express check-out. Planning an event in St. Louis? This hotel has 2084 square feet (194 square meters) of space consisting of conference space and 2 meeting rooms. Self parking (subject to charges) is available onsite.Make yourself at home in one of the 88 air-conditioned rooms featuring flat-screen televisions. Your pillowtop bed comes with premium bedding. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers.
Hilton St. Louis at The Ballpark
3.6/5101 Reviews

Hilton St. Louis at The Ballpark

St. Louis|0.54km from The Gateway Arch
Located in St. Louis (Downtown St. Louis), Hilton St. Louis at the Ballpark is within a 10-minute walk of Busch Stadium and Gateway Arch. This 4-star hotel is 1 mi (1.6 km) from St. Louis Union Station and 0.6 mi (1 km) from Dome at America’s Center.Take advantage of recreational opportunities offered, including an indoor pool, a sauna, and a fitness center. This hotel also features complimentary wireless Internet access, concierge services, and gift shops/newsstands.Enjoy American cuisine at Market Street Bistro, one of the hotel's 3 restaurants, or stay in and take advantage of the room service (during limited hours). Snacks are also available at the coffee shop/cafe. Relax with a refreshing drink at one of the 3 bars/lounges. Full breakfasts are available for a fee.Featured amenities include a business center, express check-in, and express check-out. Planning an event in St. Louis? This hotel has facilities measuring 36956 square feet (3433 square meters), including a conference center. Self parking (subject to charges) is available onsite.Make yourself at home in one of the 671 guestrooms featuring refrigerators and flat-screen televisions. Cable programming and MP3 docking stations are provided for your entertainment, with wired and wireless Internet access available for a surcharge. Private bathrooms with shower/tub combinations feature complimentary toiletries and hair dryers. Conveniences include laptop-compatible safes and desks, and housekeeping is provided daily.

Show more

R-Bar

Show more

Frequently Asked Questions

Local Travel Info

Highest PriceAU$ 2,537
Lowest PriceAU$ 125
Number of Reviews5,041
Number of Hotels628
Average Price (Weekdays)AU$ 400
Average Price (Weekends)AU$ 447

St. Louis Hotel Guide

If you want to stay at the best hotel in Saint Louis, Trip.com is here to help! Book hotels in Saint Louis via the Trip.com website or app, it's easy and hassle-free. In Saint Louis, both areas with attractions and the city center are good places to stay. If you travel to United States, visiting Saint Louis is a good choice.

Every day, travelers worldwide arrive at Lambert–St. Louis International Airport to start their vacations and business trips in Saint Louis.

There are 57 hotels in Saint Louis with excellent service. The local average price is 191 AUD per night. There are a variety of hotels to meet the needs of different types of travelers. There are 1 five-star hotels in Saint Louis at an average price of 481 AUD per night. There are 13 four-star hotels in Saint Louis at an average price of 247 AUD per night. There are 25 three-star hotels in Saint Louis at an average price of 190 AUD per night. There are 10 two-star hotels in Saint Louis at an average price of 123 AUD per night. As a popular tourist city, Saint Louis has many renowned chain hotels. If the comfort level of your trip is important, there are many choices in Saint Louis, such as hotels under the Days Inn brand. Hotels under the Days Inn brand are a good choice. A popular hotel in Saint Louis, The Cheshire is also one of the highest rated. If you're still unsure, Trip.com recommends Hyatt Regency Saint Louis at The Arch.

In the city center of Saint Louis, you'll have easy access to Central Public Library, Scottrade Center, Soldiers' Memorial Military Museum. For short trips in Saint Louis, Labadie Grapevines, Big Stix Sports Bar & Grill, Historic Daniel Boone Home and Heritage Center are all good options. You can also visit top-rated attractions like Security Building, Forest Park. Commercial areas like Robinson Jewelry Co, The Luminary, IKEA St. Louis are ideal places to buy souvenirs.

Show less