Results 1 results found La TeDa, a restaurant and night club with a drag show (female impersonaters), Duval Street, Key West, Florida, United States of America, North America