Your One-Stop Shop for
all your Hardware and Home Improvement Needs!

Ace Deals

Click Here to View Our Deals!

Deal of The Month

Mrs. Meyer's Hand Soap – 2 for $7.00

New Item Spotlight

Squirrel-Be-Gone Country-Style Bird Feeder – $19.99

Facebook

Ace Peninsula Hardware shared GHS Distribution's photo. ...

Come see the EGGsperts in actions this Saturday, April 8th at Penninsula ACE Hardware in Williamsburg Va. 1230 Richmond RD Williamsburg Va 23185.

ACE Peninsula Hardware's first annual Eggfest: Saturday, April 8th from 10 am - 2 pm at our Williamsburg (Richmond Rd) location. Come by and see over 18 different types of food cooked on over 5 different eggs. #ghs #egghead #BGE #biggreenegg ...

We now stock Chilewich floor mats in stock at our Williamsburg - Richmond Rd location. Come check them out! ...

Come out and support Warwick Little League's Opening Day. Fun for the whole family! We are proud to sponsor the ACE Hardware team. Play ball! ...

Thanks to Joey's Signs and Letter our entrance sign was salvageable and reinstalled!

Chicken is ready! Come by ACE in Williamsburg and experience the Big Green Egg! ...

Featured Brands

Our Locations:


  • 1230 Richmond Rd, Williamsburg, VA 23185
  • 4511 John Tyler Hwy, Governors Green Shopping Center, Williamsburg, VA 23185
  • 12490 Warwick Blvd, Newport News, VA 23606
  • 7 Towne Centre Way, Hampton, VA 23666
  • 2098 Nickerson Blvd, Hampton, VA 23663

Take A Virtual Tour »
Select A Location
1230 Richmond Rd, Williamsburg, VA 23185
Hours:
Monday - Saturday 7:30am - 8pm, Sunday 9am-5pm
Phone:
757-229-1900
4511 John Tyler Hwy, Governors Green Shopping Center, Williamsburg, VA 23185
Hours:
Monday - Saturday 7:30am - 8pm, Sunday 9am-5pm
Phone:
757-220-9362
12490 Warwick Blvd, Newport News, VA 23606
Hours:
Monday - Saturday 7:30am - 8pm, Sunday 9am-6pm
Phone:
757-594-9890
7 Towne Centre Way, Hampton, VA 23666
Hours:
Monday - Saturday 7:30am - 8pm, Sunday 9am-6pm
Phone:
757-864-0970
2098 Nickerson Blvd, Hampton, VA 23663
Hours:
Sunday 9am-6pm, Monday - Friday 7:30am-9pm, Saturday 7:30am - 8pm
Phone:
757-850-0544