Admiral Inn 1 stars

1409 Admiral Boulevard, Kansas City, MO 64108, United States of America

Hotel image
Read more reviews for Admiral Inn