North Italia
Italian Restaurant
Open · Closes 11:00 PM
Monday
11:00 AM – 10:00 PM
Tuesday
11:00 AM – 10:00 PM
Wednesday
11:00 AM – 10:00 PM
Thursday
11:00 AM – 10:00 PM
Friday
11:00 AM – 11:00 PM
Saturday
10:00 AM – 11:00 PM
Sunday
10:00 AM – 10:00 PM
2301 North Akard Street Ste Ste 280
Dallas, TX 75201
Dallas, TX 75201
Visit Website
Other Nearby Businesses in Downtown Dallas
- Tom Thumb Supermarket
- Lula Pup Shop Pet Supplies
- KwikVet – 24 hour veterinarians Veterinary Care
- MIXT Salads Salad Shop
- Wells Fargo Bank Bank