Season 3 Episode 12 New York City Serenade

Once Upon a Time Season 3 Episode 12 "New York City Serenade" Promo

On Sunday March 9th, Once Upon a Time returns with no repeats for the rest of the season and an all-new spellbinding chapter as one of the world's most sinister characters invades Storybrooke. Check out the promo for Once Upon a Time Season 3 Episode 12 "New York City Serenade" airing March 9th on ABC.