Company name: Happy Dog
Description: Taproom serving inventive hot dogs
5801 Detroit Ave, Cleveland, OH 44102, United States