One story has it blended and named for Rita Hayworth ; another , for the movie star Marjorie King , who was handily allergic to all spirits except tequila ; a third traces its origins to a hotel bartender in Puebla , Mexico , who mixed one up for his girlfriend .
Mexico
Puebla
/location/country/administrative_divisions
Mexico
Puebla
/location/location/contains
Puebla
Mexico
/location/administrative_division/country
PERSON
Rita Hayworth
LOCATION
Puebla
LOCATION
Mexico