Wired Pub & Grill

5338 N 103rd St, Omaha, Nebraska 68134