Same-day FFL transfers · In-house layaway available · 10,000+ items in stock · Visit us in Grafton, OH

Northeast Ohio’s Trusted Armory

Premium Firearms. Expert Service. Honest Prices.

Ohio deer gun season opens November 30. Straight-wall rifles and .350 Legend and .450 Bushmaster ammo are in stock in Grafton, with same-day FFL transfers and in-house layaway. Read the 2026 season guide.

★ 4.7 Google · FFL Dealer · Layaway Available · Fast Shipping

FFL Dealer    Secure Checkout    In-House Layaway    Fast FFL Transfers    In-House Gunsmith    Local Experts Since 2019

Shop the Range

Shop by Category

The D&A Difference

Why Choose D&A Armory

Real Local Experts

A brick-and-mortar shop run by people who shoot, with an in-house gunsmith on the bench for Cerakote, optic cuts, engraving and repairs. Honest advice, every visit.

Huge In-Stock Selection

Thousands of firearms, ammo, optics and gear from the brands you trust.

Same-Day FFL Transfers

Buy online, pick up at your FFL. We make the transfer process simple.

In-House Layaway

Reserve it today and pay over time with our in-house layaway: no credit check, no interest.

★ 4.7 / 5 · 189 Google Reviews

What Customers Say

★★★★★

“Get guys came in looking for a certain gun walked out with something way different and more comfortable fit for me. i highly recommend stopping in if you are near by or in the area. will not be disappointed!”

gavin gilday Google review · in the last week
★★★★★

“Great service super knowledgeable staff. I'll be back”

Bert White Google review · in the last week
★★★★★

“I have made several purchases here over the last four years. Today was just like my other experiences. AWESOME. Great people to work with. And they know their stuff! Way better than a big box store like Cabelas or Bass Pro. Highly recommend…”

Dave Fate Google review · in the last week

Powered by Google

Visit Us

Stop by the shop

D&A Armory LLC
34990 Royalton Rd, Grafton, OH 44044
☎ 440-669-3914

Closed Monday · Tue–Fri 10am–6pm · Sat 10am–3pm · Sun 12pm–5pm

On Royalton Road (Route 82) in Grafton, serving Lorain County, Medina County and the west side of Cleveland. Plan your visit: what is in the shop, services at the counter and answers for first-time buyers.

Get new arrivals & deals

Be first to know when popular firearms and ammo come back in stock.

New arrivals, deals & auction alerts. Unsubscribe anytime.