Watts in Talladega, AL

See Watts in Talladega AL phone number, address, hours, directions, menu, delivery, take out, and more.

Name
Watts
Address
313 Battle St E, Talladega, Alabama, 35160
Phone
256-362-8851

Nearby Restaurants

Distance Restaurant
0.04 miles Buddy's
0.04 miles Burger King
0.12 miles Margaritas
0.21 miles Arby's
0.23 miles First House Chinese Restaurant
0.23 miles Pizza Hut
0.29 miles Cafe Royale
0.31 miles Welch-Coleman Ballroom
0.31 miles Dega Brewhouse
0.33 miles Matehuala Mexican Restaurant

Map and Directions to Watts