Owl House Café Share: Restaurants & Food Services Owl House Café Visit Website 209 N Main St. Creedmoor, NC 27522 (919) 864-0820 Map What's Nearby? Distance: 5 10 15 20 25 50 mi.