That Girl Lay Lay Wiki
Advertisement

Mozzarella Heads (not to be confused with the episode) is an arcade and pizza restaurant.

Advertisement