Order food

Order food

North Italia

4.4 (1097)$$Italian restaurant

2301 N Akard St Ste 280, Dallas, TX 75201

North Italia

2301 N Akard St Ste 280, Dallas, TX 75201

Place order with

northitalia.com
Caviar
No service feeReady for pickup in 20 min
DoorDash
No service feeReady for pickup in 20 min
Call restaurant