Harry Styles has been spotted in Penzance over the weekend ahead of his Love On Tour concerts. 

Photos of Styles, 27, smiling with a fan were posted on Instagram on Friday, January 21.

The fan posted pictures to her Instagram account @tonicofthesea, writing: " My students were very jealous when I got to work today!!

"Me @tonicofthesea swimming alongside @harrystyles this morning!

"Even alist (sic) celebs appreciate the 'tonic of the sea!!!'"

Fans on Twitter have also said he was seen at Penzance Station and swimming at Battery Rocks. 

The 27-year-old singer is reportedly staying at the Artist Residence Penzance, a boutique four-star hotel while he finds the perfect property.

The quirky hotel, located on Chapel Street, has 16 bedrooms, three suites and a three-bedroom cottage. 

The former One Direction star was born in Redditch, which is in north-east Worcestershire, but grew up in Cheshire. 

He is thought to be dating 37-year-old American actress Olivia Wilde, who has two children Otis, seven, and Daisy, five. 

The singer had to cancel his 2020 tour due to the pandemic and has rescheduled it for later this year, with new locations. 

Harry Styles Love On Tour dates

Glasgow Ibrox Stadium – Monday June 6

Manchester Emirates Old Trafford – Wednesday June 15

London Wembley Stadium – Saturday June 18

Find out how to get tickets here.