O Happy Day is a restaurant offering a welcoming atmosphere. Pets are allowed.