The Stuffed Baked Potato Factory

The Stuffed Baked Potato Factory, 14708 Hiram Clarke Rd, Houston, TX 77053, United States

(281) 501-2270

Location