Meelo's Restaurant

Meelo's Restaurant

1821 Hillandale Rd., Ste. 3, Durham, 27705
Classic Italian - think spaghetti and meatballs and chicken parmigiana - meets tapas.