Tarboro Road Park is located at 121 N Tarboro St , Raleigh NC .
Tarboro Road Park is has 2 outdoor lighted tennis courts with backboards .
Tarboro Road Park is located at 121 N Tarboro St , Raleigh NC and has 2 outdoor lighted tennis courts with backboards .