Location: 205 20th Street North, Birmingham, AL 35203
Phone:(205)324-0706
Category: Restaurants
Tags: Italian Restaurants, Hostels