Where To Stream A New Life in the Sun Season 8 Episode 31
Episode 31
- Aired February 13, 2023
- 60 Min
In Spain, a trio of friends plan to open a cocktail bar, but there are building delays. In Alicante, a house sale and water supply woes threaten the opening of a wedding venue.