Filming for the TV series "Riverdale" takes place in what city?
on
Published in TV Trivia
Melbourne
San Antonio
Vancouver
Miami
Vancouver.
"Riverdale" received the People's Choice Award for Drama Show of 2018.
Published in TV Trivia
Melbourne
San Antonio
Vancouver
Miami
Comments