Showing results for Owlbear BBQ
Search instead for OwlbearBBQ
Owlbear Barbecue
(415)
Barbecue restaurant
Permanently closed
Address: 2826 Larimer St, Denver, CO 80205
Phone: (720) 667-1181
People also ask
Why did Owlbear BBQ close?
Who owns Owlbear BBQ?
Jan 19, 2022 · They'll be open Saturday and Sunday but are closing after. Just saw via their Instagram. Sad to see another great spot closing.
Owlbear loved you. 2826 Larimer Street, Denver, Colorado 80205. 396 posts; 6,289 followers; 650 following. Photo by OwlbearBarbecue on January 22, 2022.