Tag: My Place Hotel-Las Vegas South/Henderson NV
My Place Hotels of America Opens Largest Hotel to Date
ABERDEEN, South Dakota—My Place Hotels of America has announced the opening of My Place Hotel-Las Vegas South/Henderson, Nevada. The hotel is owned by St....