Omar's Italian Restaurant
101 E Main St, Biscoe
(910) 428-4440
Menu
Restaurants in Biscoe, NC
Omar's Italian Restaurant
101 E Main St, Biscoe, NC 27209
(910) 428-4440