Leo's Seafood No 2
Address:
2929 N Roxboro St, Durham, NC 27704
Phone:
(919) 220-0008
Restaurants
Other Businesses:
- Palermo Deli at 905 W Main St, Durham, NC 27701
- Cracker Barrel at 3703 Hillsborough Rd, Durham, NC 27705
- JFE Sushi Bar In Kroger at 1802 N Pointe Dr, Durham, NC 27705
- Domino's Pizza at 1209 W Main St, Durham, NC 27701
- Internet Cafe at 3115 Guess Rd, Durham, NC 27705