Olive Garden 1838

Olive Garden #1838, also known as Olive Garden Sugar Land, is an Olive Garden restaurant located at 5005 Sweetwater Boulevard in Sugar Land, Texas.