G L Shacks Grill in Baltimore: Casual Oyster Bar and Crab House in Canton
G L Shacks Grill is a small, counter-service seafood spot in Canton that specializes in raw oysters, steamed crabs, and fried seafood sandwiches. It operates as a no-frills neighborhood standby rather than a destination restaurant, drawing regulars who want quick, straightforward preparations without tableside service or markup pricing.
What G L Shacks Grill actually is
The restaurant occupies a modest corner space and runs on a walk-up ordering system. The menu centers on live oysters (price per dozen varies by type and season; confirm current pricing when ordering), steamed blue crabs sold by the dozen, crab cakes, shrimp and fish sandwiches fried to order, and basic sides like Old Bay fries and coleslaw. There are no reservations, no liquor license (BYOB permitted), and seating is limited to a small counter and a few high-top tables. The space has the feel of a working seafood stand rather than a casual-dining restaurant.
Menu, pricing, and what to order
Oysters run the broadest price range. A dozen standard Gulf oysters typically costs $18 to $22; local Chesapeake varieties (when available) cost more. Steamed crabs are priced by the dozen and fluctuate with season and supply; expect $40 to $60 per dozen in peak summer, higher in winter. A crab cake sandwich runs roughly $15 to $18. Fried shrimp, fish, and clam sandwiches fall in the $12 to $16 range. Sides and drinks are budget-friendly. First-time visitors often come for the crabs or a mixed oyster plate; regulars know the fried sandwiches move fast and are best eaten immediately.
How it compares to other Baltimore seafood options
G L Shacks differs sharply from full-service crab houses like Fogo de Chao or the Row House Oyster Bar (Federal Hill), which offer tableside service, full bars, and higher markups. It sits closer in spirit to Iggies (Hampden), another counter-service crab and oyster spot, though G L Shacks tends to be less crowded and operates with minimal atmosphere. Unlike the sit-down elegance of Woodberry Kitchen or statsresearch, G L Shacks makes no effort at presentation; the appeal is speed, freshness, and direct pricing. Choose G L Shacks if you want oysters or crabs without ceremony or inflated pricing. Choose a full-service house if you want a longer meal, cocktails, and table comfort.
Who it suits and who it does not
This place works for seafood purists who prioritize raw product over environment, for weekday lunch crowds, for people buying crabs to take home, and for anyone on a tight budget. It does not suit groups looking for a social dinner, parties of more than four (seating is sparse), or diners who want wine pairings, ambient lighting, or dessert. There is no kids' menu, though children can order fried sandwiches.
What the first visit involves
Walk in, review the handwritten menu board or ask the counter staff what's fresh that day. Oysters are displayed on ice. If buying crabs, specify whether you want them steamed and packed to go or ready to eat at the counter. Place your order, pay upfront, and wait 5 to 10 minutes for prep. Take your tray to the counter seating or to a high-top, grab napkins and hot sauce, and eat quickly before items cool. If the counter is full, standing while eating is normal. No table service. Bring cash or confirm card payment before ordering.
Hours, parking, and logistics
G L Shacks is located in Canton on O'Donnell Street. Hours typically run 11 a.m. to 9 p.m. Tuesday through Sunday, closed Mondays (confirm current hours, as they adjust seasonally). Street parking on O'Donnell fills up during lunch and early evening; nearby municipal lots are available. The interior is tight, especially on weekends. Call ahead ($) if buying large quantities of crabs to ensure supply. Closed major holidays.
G L Shacks survives because it does one thing well: move fresh oysters and crabs without pretense or delay. For Canton residents and serious crab buyers, it remains the quickest route to Chesapeake product at direct pricing.

