Hotel Galaxy 2 stars

5201 Dean Martin Drive, Las Vegas, NV 89118, United States of America

Hotel image
Read more reviews for Hotel Galaxy