Northeast Ohio’s Trusted Armory
Premium Firearms. Expert Service. Honest Prices.
Shop thousands of in-stock firearms, ammunition, and optics — with same-day FFL transfers and in-house layaway available.
★ 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
In Stock Now
Featured Products
-
S&B 308WIN 147GR FMJ 20/500
$21.20 -
TRUGLO TFX SUPPRESSOR FOR GLK9/40
$159.99 -
Byrna Technologies 12 ga. Shotgun Projectiles
$39.99 -
ADI 223 REM 55GR SBK BT 20/200
$19.95 -
SUREFIRE BORE ALIGNMENT ROD TO CHECK 5.56 CAL
$91.28 -
BER 20X SIGHTS TALL
$39.00 -
Trailblazer Firearms LifeCard 22 LR
$349.40 -
Tisas PX-9 2.0 Duty Comp 9mm
$455.50
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 · 187 Google Reviews
What Customers Say
“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…”
“Great place Dale the owner is a really cool guy even hooked it up with some free stuff”
“As an international student, I had a hard time finding a gun shop willing to work with my documentation. Of the shops I visited in the Cleveland area, D & A Armory was the only one willing to help me through the process. Jake was incredibly…”
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.
















