Would you eat at this bizarre restaurant?

Howtown

Open page