Location: 114 Court Square South, Talladega, AL 35160
Phone:(256)362-5754
Category: Restaurants
Tags: Mexican Restaurants, Hostels