Location: 8 Mulberry Road, Selma, AL 36703
Phone:(334)872-5069, (334)872-5068
Category: Restaurants
Tags: Mexican Restaurants, Hostels