Is this a kitty diner? Like the kitty cafes that are opening up here and there around the world?

I may have to make a trip up there to Hamilton, Ontario, Canada too!