Designed by
Title
Twin Peaks Restaurant #90077929
Description
Twin Peaks is a chain of sports bars and restaurants based in Dallas, Texas. The chain is known for having its waitresses dress in revealing uniforms that consist of cleavage- and midriff-revealing red plaid or sometimes black bikini tops, as well as khaki short shorts.
This image is editorial