Lavish 19,000 Square Foot Home In Sugar Land, Texas (PHOTOS)

This lavish European inspired mansion is located at 5324 Palm Royale Boulevard in Sugar Land, Texas and is situated on 1.7 acres of land. 

The post Lavish 19,000 Square Foot Home In Sugar Land, Texas (PHOTOS) appeared first on Homes of the Rich.