Filmed in Barcelona, Spain.

Streaming on Peacock

(though it may be the wrong aspect ratio, which makes Andy a sad boy)