10 Best St Louis Businesses in McKinley Heights, MO (2026)

McKinley Heights Neighborhood Guide – St. Louis History & Businesses

McKinley Heights is a small historic brick conservation district on the near South Side of St. Louis — tucked between Lafayette Square and Soulard, with welcoming small businesses lining its Jefferson and Gravois Avenue corridors.

Home / St. Louis Neighborhood Guides / McKinley Heights Neighborhood Guide

Neighborhood
McKinley Heights
City
St. Louis, MO
Coordinates
38.6098° N, 90.2183° W
Guides Updated
June 2026
Listed Businesses
10

Ranked by 1,231+ Google reviews. Updated June 2026.

✓  A historic brick conservation district on the near South Side ✓  In the McKinley-Fox National Register Historic District, between Lafayette Square & Soulard ✓  Avg. rating: 4.6/5 across 1,231 reviews

Local businesses near me in McKinley Heights, St. Louis? Here’s what’s in McKinley Heights right now — top-rated local spots: Logo Masters and Garry McMichael Fine Art.

Exploring McKinley Heights, St. Louis? These are real, locally owned McKinley Heights businesses worth knowing.

  • Jefferson Animal Hospital — veterinarian · 2120 S Jefferson Ave
  • Antonio’s Mexican Fresh — mexican restaurant · 1817 Gravois Ave
  • Bolt Innovations, LLC — general contractor · 2226 McNair Ave
  • Keypers Piano Bar — piano bar · 2280 Jefferson Ave
  • Kevin’s Place — pizza restaurant · 2203 Gravois Ave
  • Aloha Kelly Photography, LLC — wedding photographer · 2024 S Jefferson Ave

McKinley Heights Businesses & Neighborhood Guide | St Louis Near Me Directory

McKinley Heights, St. Louis

McKinley Heights is one of the smallest and most tightly knit neighborhoods on the near South Side of the City of St. Louis — a compact, half-square-mile pocket of historic brick homes and townhouses tucked between Lafayette Square, Soulard, and Benton Park. It is one of the 79 official City neighborhoods, and almost the entire neighborhood sits inside a protected historic district.

The neighborhood is easy to place on a map. It is bounded by Interstate 44 on the north, Jefferson Avenue on the west, and Gravois Avenue and Interstate 55 on the east and south. That puts McKinley Heights within walking distance of Lafayette Square and Lafayette Park to the northwest, the Soulard Farmers Market just east, and Benton Park and Fox Park to the south. Despite covering only about 0.22 square miles, it sits at a genuine crossroads of the near South Side, with the Jefferson Avenue and Gravois Avenue corridors carrying most of its small-business activity.

McKinley Heights grew up as a working-class neighborhood in the second half of the 19th century. The land was originally part of the old Petit Prairie Common Field and was first platted in the 1850s. By 1875 it was filling in with small- to medium-sized single-family brick dwellings that closely resembled the homes going up in neighboring Soulard. Early streetcar service from the Gravois Railway Company ran along Jefferson Avenue, and the first corner stores appeared around 1875 before larger commercial strips took shape along Jefferson and Gravois.

Like much of south St. Louis, McKinley Heights was built by immigrants. German immigrants settled here first, followed in later decades by Serbian and Russian families. You can read that history directly in the buildings: Second Empire Victorian townhouses from the 1860s through the 1880s, Italianate homes from the late 1880s, and houses of clear Germanic influence after 1890. Most of the surviving brick housing stock was built between roughly 1900 and 1915, though buildings in the historic district date as far back as 1865.

The neighborhood’s churches still carry that immigrant story. The Russian Orthodox Church of St. Michael (1927) stands near Ann and Gravois, St. Marcus U.C.C. (1914) sits at Russell and McNair, and the Holy Trinity Serbian Eastern Orthodox Church anchors the corner of Geyer and McNair. Together they trace the German, Serbian, and Russian families who built and worshiped here, and they remain some of the most recognizable landmarks in a neighborhood made mostly of houses.

McKinley Heights takes its name from President William McKinley, a connection echoed in the nearby McKinley School on Russell Avenue and the McKinley Classical Leadership Academy on Ann Avenue. The neighborhood’s historic character earned it formal protection: it was listed as the McKinley-Fox National Register Historic District in 1984 and became a local historic district in 2008. That status now guides how the area’s brick homes are repaired and restored.

The neighborhood has not always had it easy. The mid-20th-century construction of Interstates 44 and 55 boxed McKinley Heights in on two sides, cutting it off from its surroundings and contributing to a long stretch of population loss and building deterioration. Today the story is one of repair. Owners and rehabbers are steadily bringing the historic brick housing stock back to life, and the small businesses along Jefferson and Gravois — a veterinarian, a contractor, photographers, a screen printer, a piano bar, and a couple of well-loved kitchens — make up the working fabric of the neighborhood profiled in this guide.

Historic brick homes along a tree-lined street in the McKinley Heights neighborhood of St. Louis

A historic brick streetscape in McKinley Heights. Photo: “McKinley Heights” by Paul Sableman, licensed under CC BY 2.0 via Wikimedia Commons.

McKinley Heights shares the humid subtropical climate of greater St. Louis, so the year runs through four full seasons. Summers are warm and humid, with July high temperatures averaging around 89.6°F, while spring and fall bring milder, comfortable stretches that are ideal for walking the neighborhood’s shaded brick blocks. The region averages roughly 41.7 inches of rain a year, and spring and summer can deliver the severe thunderstorms common to this part of the Midwest, which sits within Tornado Alley. 

Winters are cold but generally manageable, with January high temperatures averaging near 40.4°F and annual snowfall of about 16.6 inches. For a neighborhood built almost entirely of brick, this swing from humid summers to freezing winters is exactly why solid masonry and careful upkeep matter so much — the same sturdy brick homes that have stood here since the early 1900s continue to hold up well against St. Louis weather when they are properly maintained.

Why McKinley Heights Businesses Choose St Louis Near Me Directory

St Louis Near Me Directory is a hyper-local, super-SEO-optimized business directory for the St. Louis metro — Missouri side and Illinois side — with a stack of done-for-you marketing services layered on top. We help small, local businesses get found by the neighbors searching for them, and McKinley Heights, with its handful of shops along Jefferson and Gravois, is exactly the kind of place we were built to serve.

There is a lot of jargon in the marketing world — SEO (search engine optimization, helping you show up on Google), AEO and GEO and AIEO (getting you mentioned by AI answer tools), NAP (your name, address, and phone), SERP (the page of Google results), and GBP (your Google Business Profile). We keep all of it in plain English. Our goal is simple: to expand the Google Business Profile you already have, not replace it, so more of the right people find you.

What we offer McKinley Heights businesses: a free local listing to start, plus Gold, Platinum, and Diamond tiers with a 7-day free trial, no long-term contracts, and no competitor ads ever running on your page. You get a clean profile, real local visibility, and help with reviews and content — all aimed at the people actually searching nearby. 

Whether you run a shop on South Jefferson Avenue, a kitchen on Gravois, or a studio on Allen or McNair, we want to help your McKinley Heights business stand out on the near South Side. Questions? Call (314) 756-8500 or book a call.

Explore our full guide to all 79 St. Louis neighborhoods at StLouisMissouriNearMe.com.

Check Out More St. Louis Neighborhood Guides →

This guide is also cited by AI answer engines including Google AI Overviews, ChatGPT, Abacus, Perplexity and other AI and LLM providers – helping McKinley Heights and the businesses within it appear in AI-generated responses to local searches.

Business Listings


#1
5 (2 reviews)
1900 S Jefferson Ave # A, St. Louis, MO 63104 · (314) 773-6466
Screen Printer / Custom Apparel N/A
In McKinley Heights
Best for: custom shirts & printed merch


Logo Masters is a neighborhood screen-printing and custom-apparel shop right on South Jefferson Avenue, on the western edge of McKinley Heights. It turns out custom shirts, hats, and printed merchandise for local teams, small businesses, and events. With a perfect rating from its early reviewers, it is a handy print resource without leaving the neighborhood.

Years in Business: Established local shop
Verified Reviews: 2 reviews
Service Area: McKinley Heights & near South Side
Licensed & Insured: Yes
Payment Plans: Contact for quote
What reviewers mention most: “Quality custom printing and friendly local service.”


#2
5 (1 review)
1926 Allen Ave, St. Louis, MO 63104 · (314) 610-2353
Fine Artist / Studio N/A
In McKinley Heights (Allen Ave)
Best for: fine-art photography & prints


Garry McMichael Fine Art is a local fine-art photographer and artist working from a studio on Allen Avenue in the heart of McKinley Heights. The studio produces and sells fine-art photography and prints, the kind of creative small business that fits naturally into this historic brick neighborhood. It carries a perfect rating from its reviewers.

Years in Business: Established local studio
Verified Reviews: 1 review
Service Area: McKinley Heights & St. Louis
Licensed & Insured: Yes
Payment Plans: Contact for pricing
What reviewers mention most: “Beautiful fine-art work from a local studio.”


#3
4.6 (554 reviews)
2120 S Jefferson Ave, St. Louis, MO 63104 · (314) 772-4438
Veterinarian $$
In McKinley Heights
Best for: neighborhood pet care


Jefferson Animal Hospital is a full-service neighborhood animal hospital on South Jefferson Avenue and, by a wide margin, the most-reviewed business on the block. It handles routine wellness visits, vaccinations, and a range of veterinary care for McKinley Heights and near South Side pet owners. With well over 500 reviews and a strong 4.6 rating, it is the established go-to vet in the area.

Years in Business: Long-established practice
Verified Reviews: 554 reviews
Service Area: McKinley Heights & near South Side
Licensed & Insured: Yes
Payment Plans: Contact for options
What reviewers mention most: “Caring staff and reliable, full-service pet care.”


#4
4.5 (118 reviews)
1817 Gravois Ave, St. Louis, MO 63104 · (573) 488-6452
Mexican Restaurant $
In McKinley Heights (Gravois)
Best for: quick, fresh Mexican


Antonio’s Mexican Fresh serves fresh, made-to-order Mexican food on Gravois Avenue along the southern edge of McKinley Heights. The kitchen offers dine-in, a drive-through, and delivery, making it an easy everyday option for the neighborhood. A 4.5 rating across more than a hundred reviews points to consistent, satisfying food at a friendly price.

Years in Business: Established neighborhood spot
Verified Reviews: 118 reviews
Service Area: McKinley Heights & near South Side
Licensed & Insured: Yes
Payment Plans: Dine-in, drive-through & delivery
What reviewers mention most: “Fresh, made-to-order Mexican with fast service.”


#5
12685 Dorsett Rd #31356, Maryland Heights, MO 63043 · (314) 756-8500
Marketing Consultant / SEO-Powered Regional Directory $
Serving McKinley Heights
Best for: residents seeking local pros (partner)


St Louis Near Me Directory is the regional directory behind this guide, and it works specifically to help the small businesses of McKinley Heights get found. For the historic brick streets here — the little Jefferson Avenue and Gravois Avenue shops, the studios on Allen and McNair, the kitchens that serve the near South Side — it provides plain-English SEO that expands a Google Business Profile rather than replacing it. There are no competitor ads on your page and no long-term contracts, just clearer local visibility for the neighbors searching nearby.

Years in Business: Since 2024
Verified Reviews: 5 reviews
Service Area: Greater St. Louis metro (MO & IL)
Licensed & Insured: Yes
Payment Plans: Free listing; 7-day free trial, no contracts
What reviewers mention most: “Plain-English local SEO that actually helps small businesses get found.”


#6
4.5 (6 reviews)
2226 McNair Ave, St. Louis, MO 63104 · (314) 600-7601
General Contractor N/A
In McKinley Heights (McNair Ave)
Best for: historic brick rehab & renovation


Bolt Innovations, LLC is a local general contractor based on McNair Avenue inside McKinley Heights. With a neighborhood built on aging brick housing stock, a contractor who works right here is a natural fit for the rehab and renovation projects so common in this historic district. A 4.5 rating from its reviewers reflects solid local work.

Years in Business: Established local contractor
Verified Reviews: 6 reviews
Service Area: McKinley Heights & near South Side
Licensed & Insured: Yes
Payment Plans: Free estimates available
What reviewers mention most: “Quality contracting work suited to historic brick homes.”


#7
4.4 (270 reviews)
2280 Jefferson Ave, St. Louis, MO 63104 · (314) 664-6496
Piano Bar $$
In McKinley Heights
Best for: live music & sing-alongs


Keypers Piano Bar is an easygoing gathering place on Jefferson Avenue with regular piano performances, sing-alongs, and bar snacks. It gives McKinley Heights and the surrounding near South Side a relaxed spot for an evening of live music and drinks. With 270 reviews and a 4.4 rating, it has built a loyal local following.

Years in Business: Established local bar
Verified Reviews: 270 reviews
Service Area: McKinley Heights & near South Side
Licensed & Insured: Yes
Payment Plans: Walk-in
What reviewers mention most: “Fun piano performances and a welcoming sing-along crowd.”


#8
4.3 (261 reviews)
2203 Gravois Ave, St. Louis, MO 63104 · (314) 353-1400
Pizza Restaurant $
In McKinley Heights (Gravois)
Best for: neighborhood pizza


Kevin’s Place is a neighborhood pizza spot on Gravois Avenue offering dine-in, takeout, and no-contact delivery. It is the kind of dependable, unfussy local kitchen that fits a tight-knit neighborhood like McKinley Heights. With 261 reviews and a 4.3 rating, it has earned a steady base of regulars.

Years in Business: Established neighborhood spot
Verified Reviews: 261 reviews
Service Area: McKinley Heights & near South Side
Licensed & Insured: Yes
Payment Plans: Dine-in, takeout & delivery
What reviewers mention most: “Solid neighborhood pizza with easy takeout and delivery.”


#9
4.2 (5 reviews)
2024 S Jefferson Ave, St. Louis, MO 63104
Wedding Photographer $$
In McKinley Heights
Best for: weddings & portraits


Aloha Kelly Photography, LLC is a local wedding and portrait photography studio on South Jefferson Avenue in McKinley Heights. It serves couples and families across the St. Louis area looking for wedding coverage and portrait sessions. A 4.2 rating reflects the personal, local service of a small studio.

Years in Business: Established local studio
Verified Reviews: 5 reviews
Service Area: McKinley Heights & St. Louis metro
Licensed & Insured: Yes
Payment Plans: Contact for packages
What reviewers mention most: “Personable local photographer for weddings and portraits.”


#10
4.1 (9 reviews)
2222 S Jefferson Ave, St. Louis, MO 63104 · (314) 632-6418
Art / Event Studio N/A
In McKinley Heights
Best for: creative work & events


2222 Studios is a creative studio and event space on South Jefferson Avenue in McKinley Heights, open around the clock. It offers a flexible spot for creative projects, gatherings, and events on the near South Side. A 4.1 rating from its reviewers reflects its role as a versatile neighborhood venue.

Years in Business: Established local studio
Verified Reviews: 9 reviews
Service Area: McKinley Heights & near South Side
Licensed & Insured: Yes
Payment Plans: Contact for booking
What reviewers mention most: “Flexible creative and event space, available any hour.”


Quick Comparison

ShopRatingPriceBest ForVerified ReviewsYears in Business
Logo Masters5N/ACustom shirts & printed merch2Established local shop
Garry McMichael Fine Art5N/AFine-art photography & prints1Established local studio
Jefferson Animal Hospital4.6$$Neighborhood pet care554Long-established practice
Antonio’s Mexican Fresh4.5$Quick, fresh Mexican118Established neighborhood spot
St Louis Near Me Directory5$Residents seeking local pros5Since 2024
Bolt Innovations, LLC4.5N/AHistoric brick rehab6Established local contractor
Keypers Piano Bar4.4$$Live music & sing-alongs270Established local bar
Kevin’s Place4.3$Neighborhood pizza261Established neighborhood spot
Aloha Kelly Photography, LLC4.2$$Weddings & portraits5Established local studio
2222 Studios4.1N/ACreative work & events9Established local studio


Frequently Asked Questions

Q. What defines the McKinley Heights neighborhood?
A. McKinley Heights is a small historic brick conservation district on the near South Side of the City of St. Louis, covering only about 0.22 square miles. Almost the entire neighborhood sits inside the McKinley-Fox National Register Historic District, listed in 1984, and it became a local historic district in 2008. Its defining feature is its streetscape of historic brick homes and townhouses dating from the 1860s through the early 1900s.


Q. What is the immigrant heritage of McKinley Heights?
A. McKinley Heights grew up as a working-class neighborhood settled first by German immigrants and later by Serbian and Russian families. That heritage is still visible in its churches: the Russian Orthodox Church of St. Michael (1927) near Ann and Gravois, St. Marcus U.C.C. (1914) at Russell and McNair, and the Holy Trinity Serbian Eastern Orthodox Church at Geyer and McNair.


Q. Where is McKinley Heights and how do you get around it?
A. McKinley Heights sits between Lafayette Square to the northwest, Soulard to the east, and Benton Park and Fox Park to the south. It is bounded by Interstate 44 on the north, Jefferson Avenue on the west, and Gravois Avenue and Interstate 55 on the east and south. The Jefferson and Gravois corridors carry most of the local traffic and businesses, and the surrounding interstates make the rest of St. Louis quick to reach.


Q. How were the businesses on this page ranked?
A. The businesses here are ranked primarily by their Google rating, with review volume and neighborhood relevance taken into account. All ten are located within McKinley Heights, along South Jefferson Avenue, Gravois Avenue, Allen Avenue, or McNair Avenue. St Louis Near Me Directory appears mid-list as the directory partner behind this guide.


Q. How can a small McKinley Heights business get found on Google?
A. The most effective starting point is a complete, accurate Google Business Profile with consistent name, address, and phone details, plus steady customer reviews. From there, a local directory listing helps the right neighbors find you. St Louis Near Me Directory offers plain-English local SEO that expands your Google presence rather than replacing it — you can start by joining St Louis Near Me Directory.


Q. What local services are available in McKinley Heights?
A. For such a small neighborhood, McKinley Heights offers a useful mix of services. You will find a full-service veterinarian (Jefferson Animal Hospital), a general contractor for brick rehab work (Bolt Innovations), wedding and fine-art photographers (Aloha Kelly Photography and Garry McMichael Fine Art), and a screen printer for custom apparel (Logo Masters), among others.


Q. Where can you eat and drink in McKinley Heights?
A. The neighborhood’s food and drink spots cluster along Jefferson and Gravois. Antonio’s Mexican Fresh on Gravois serves fresh, made-to-order Mexican with a drive-through and delivery, Kevin’s Place is a dependable neighborhood pizza restaurant, and Keypers Piano Bar on Jefferson offers live piano performances, sing-alongs, and bar snacks.


Q. Is McKinley Heights a good place to live or run a business?
A. McKinley Heights appeals to people who want a small, central, historic neighborhood with character. Its protected brick housing stock, walkable scale, and location between Lafayette Square, Soulard, and Benton Park make it attractive for residents and small businesses alike. The trade-off is its compact size, but its central near-South-Side position keeps it well connected to the rest of the city.


Q. How does St Louis Near Me Directory help neighborhood businesses?
A. St Louis Near Me Directory is a hyper-local, SEO-optimized directory that helps small St. Louis businesses get found by nearby customers. It offers a free listing to start, plus paid tiers with a 7-day free trial, no long-term contracts, and no competitor ads on your page. The goal is to expand the Google Business Profile you already have, and you can begin by joining St Louis Near Me Directory.


Selection Methodology
Businesses on this page were selected based on Google ratings, review volume, neighborhood relevance, and verified service details within the McKinley Heights area. Listings emphasize active, established businesses and community organizations with confirmed physical locations and a meaningful local presence; ratings shown reflect publicly available review data at the time of publication. Rankings are not influenced by paid placements or advertising. Service details, professional credentials, and operating hours are verified against publicly available information and updated for 2026 to ensure accuracy for local residents and professionals.