12-09-2009, 11:45 AM
statin island from its name it is located in a wonderful calm island near manhattan. i have some friends there. it is very img friendly and considered one of the decent programs in NY. Regarding st peters NJ i realy dont know much about it but i didnt heard any negatives about it.