Palais Royal 208

Palais Royal #208 was a Palais Royal department store located at 12200 Gulf Freeway in Houston, Texas. The store closed on.