Tom Thumb 2990

Tom Thumb #2990, also known as Tom Thumb Inwood Rd, is a Tom Thumb supermarket located at 7117 Inwood Road in Dallas, Texas.