INT- RADAR is a Hospital located in St. Louis, MO 63111. It is one of the 11035 hospitals in United States. Address of INT- RADAR is 1219 Holly Hills Ave, St. Louis, MO 63111, United States.
Some of the places around INT- RADAR are -
In very close proximity, around 200 meters, there is one more Hospital - Spectrum Health Hospital Mi.Ave.Grand RAPIDS,MI.
1219 Holly Hills Ave, St. Louis, MO 63111, United States
Address of INT- RADAR is 1219 Holly Hills Ave, St. Louis, MO 63111, United States.
INT- RADAR is located in St. Louis, MO 63111.
INT- RADAR is a Hospital in United States
Pincode of St. Louis, MO 63111 is 63111