Locations?


Does anyone know where this is being filmed?

reply

They were filming in a little town in scotland called barrhead last week. Not sure where else though.

reply