Hawaiian Restaurants

The Windsor

Address: 8580 Woodway Dr, Houston, TX 77063