Salon Luna in Baltimore: Color and Textured Hair Specialist in Canton

Salon Luna is a seven-chair independent salon in Canton focused on color work, balayage, and textured hair care, operated by a small team of stylists who work primarily by appointment. The salon occupies a street-level storefront on O'Donnell Street and serves clients seeking specialized color services and natural-hair expertise without the overhead markup of larger salons.

What Salon Luna actually does

The salon specializes in custom color work, lived-in balayage, and maintenance for textured and curly hair. Stylists at Salon Luna focus on long sessions rather than high volume; appointments for color typically run two to three hours. The space is compact—the salon does not accommodate walk-ins during busy periods, and scheduling is essential. Stylists here do not offer extensions or chemical straightening services, which narrows its appeal but allows the team to build depth in their core areas.

Services and pricing

Color services run $75 to $85 for single-process color and $120 to $160 for balayage, depending on hair length and placement complexity. Haircuts start at $45. Deep conditioning treatments and textured-hair consultations cost $30 to $50 and are often bundled with color appointments. Curly-hair styling appointments for events or regular maintenance are $50 to $75. Pricing is consistent but verify current rates before booking, as color costs can shift seasonally with product availability.

How Salon Luna compares to other Baltimore hair salons

Salon Luna's strength is in specialized color expertise at mid-range pricing. For comparison, Indigo in Fells Point positions itself as a luxury salon with walk-in flexibility and charges $140 to $200 for balayage but serves a more fashion-forward clientele with shorter appointment windows. Salon Luna trades walk-in access and speed for depth: stylists here spend more time on color theory and spend less time on add-on services. For straightforward cuts and basic color, Fantastic Sams locations across Baltimore charge $30 to $60 for cuts and $65 to $100 for color but offer minimal consultation. If you need balayage with detailed consultation about undertone and maintenance, Salon Luna justifies the wait. If you need a quick refresh or a standard cut, a higher-volume salon saves time and money.

Who suits Salon Luna, and who does not

Clients with naturally curly, coily, or textured hair find the most knowledgeable service here; stylists understand layering, moisture, and drying techniques specific to those hair types. Clients seeking custom color work with a long consultation and follow-up guidance fit the salon's method. Clients who cannot book ahead or who prefer walking in on the same day will feel friction; the salon does not maintain a last-minute availability model. Clients seeking extensive add-on services (extensions, keratin treatments, waxing) will find the menu too narrow.

What the first visit involves

Call or message to book; the salon uses a simple scheduling system and responds within one business day. On arrival, the stylist will conduct a 15 to 20 minute consultation, examining hair texture, previous color history, and scalp condition. For color, this includes shade mixing and strand tests if the hair has been previously colored. The stylist will discuss maintenance frequency (balayage typically requires a refresh every 8 to 12 weeks) and product recommendations. Bring photos of color references if you have them; the team responds well to visual examples. Plan to be in the salon for the full estimated time; rushing color work undermines the result.

Hours, parking, and logistics

Salon Luna is open Tuesday through Saturday, 10 a.m. to 6 p.m., closed Sunday and Monday. Street parking on O'Donnell Street is free but can be tight during midday; the Canton neighborhood has public pay lots two blocks away if street spots fill. The salon is two blocks from the O'Donnell Street commercial corridor, walkable from most of Canton. Cancellations should be made at least 48 hours ahead; late cancellations forfeit a 50 percent deposit (verify this policy before booking). The salon does not have its own lot or dedicated parking.

Salon Luna's deliberate focus on color depth and textured-hair knowledge distinguishes it in a market where most Baltimore salons chase volume. For clients willing to plan ahead and invest time in consultation, the specialization pays off.