The Critic Wiki
Advertisement
Margo's Treehouse.png

Margo's Treehouse is one of the locations in the series The Critic. It is located within the property of the Residence of Eleanor & Franklin Sherman.

Appearances[]

Advertisement