At First Sight Filming Locations

At First Sight was filmed in New York in United States of America.
Show Map
 

Lenox Hill Hospital

Hospital

Virgil has experimental surgery.

Source: IMDb