Yes, but only through USPS.
If you select UPS or DHL as your shipping service, they will only accept shipments to a valid street address. UPS and DHL does not deliver to P.O. Boxes. Additionally, Army Post Office (APO) and Fleet Post Office (FPO) addresses are not accepted by UPS or DHL.
You may request the shipment to be held for pickup. You will then be able to pickup the shipment at the local UPS or DHL exchange depo.