Palais Royal 124

Palais Royal #124 was a Palais Royal department store located at 4438 North Freeway in Houston, Texas. The store closed on August 30, 2020.