KNIGHTS INN BIRMINGHAM AL

1313 3RD AVE NORTH
Birmingham
Alabama
United States