Yes! Our showroom is open from 9 am - 5 pm Monday through Friday, excluding any Holidays. You can see our Holiday schedule here.
Our showroom is located at:
1247 Person St
Durham, NC 27703
Please note that we do not have a showroom in our Reno, NV location.