The Dulles General Hospital
was a medical practice in the western mountain town of Dulles City
located in the north of Dulles City
, close to the St. Terrence Clock Tower
and Dulles Park
.While not the only hospital, it was certainly the city's main practica.
It also housed the Leech Monster.