The Restaurant

S1E21 · 2019-03-07 · 7 min

Stan and Olivia open a restaurant.

The show’s own verdict is on its page.