Peter visits Gwen Stacy at her luxurious apartment overlooking the Natural History Museum.
Stacy Apartment
West 81st Street, Upper West Side, US