Oyster bar · Canton

Mama's on the Half Shell

A two-floor oyster bar on O’Donnell Square in Canton, with outdoor seating in warm weather. Orange crushes, made with fresh-squeezed orange juice, are a local favorite here.

Checked as operating: October 2026. Hours change, so check before you go.

Known for
Oysters, crab dishes, orange crush cocktails
Where
2901 O’Donnell St, Canton
Price
$$$ · Pricier
Good for
Oysters, Drinks, Brunch

Official website Map

Raw oysters (illustrative photo, not taken at this restaurant)Illustrative: Raw oysters, not taken at Mama's on the Half Shell

Photo: Naotake Murayama, CC BY 2.0, via Wikimedia Commons

Ratings on this page come only from readers. We do not publish ratings we have not collected. Been recently? Add yours below.

Baltimore classics to try here

Chesapeake oysters

About Canton

Canton was a working waterfront of canneries and factories. Its rowhouse streets now center on O’Donnell Square, lined with bars and restaurants, and the waterfront along Boston Street has parks, marinas and crab houses.

  • O’Donnell Square is busiest on weekend evenings.
  • The waterfront promenade links Canton to Fells Point on foot.

Where to eat in Canton →

Featured in

Quick answers

Where is Mama's on the Half Shell?

Mama's on the Half Shell is at 2901 O’Donnell St, in Canton, Baltimore.

How expensive is Mama's on the Half Shell?

It is pricier ($$$) by Baltimore standards.

Closed, moved or changed? Tell us and we will check. Own or run Mama's on the Half Shell? Get your free badge and window sticker.

Been to Mama's on the Half Shell? Rate it.

Rate it

Tips from travellers

Eaten at Mama's on the Half Shell recently? Share what to order. The first good one goes right here.

Share a tip

We read every tip before it goes live. No links, please, and nothing personal about other people.

Questions from readers

Question about Mama's on the Half Shell? Ask here.

Ask a question

We can’t reply privately. Useful questions get answered here on the page.

Spot something wrong?