Imperial Inn

1250 11th Ave Haleyville AL 35565 USA

(205) 486-5205

Location