“Once Upon a Time in the City of New York” Filming Locations
Beauty and the Beast episode “Once Upon a Time in the City of New York” was filmed in Los Angeles in the United States of America.
Beauty and the Beast episode “Once Upon a Time in the City of New York” was filmed in Los Angeles in the United States of America.