Category:Squeak Plaza

Squeak Plaza is a fancy restaurant that rodents and small mammals dine at.