- Chicago, Illinois, United States
Xavier Vendrell Studio is a company based out of 2618 North Francisco Ave. #3, Chicago, Illinois, United States.