Looks nice mate, but yes. You have far too many polys. If you get rid of the faces by the windows (I know, it's a pain with texturing without them) but it will drastically change your poly count.
Also, a little trick. Some games get rid of a lot of polys by making the stairs sloped, with no individual steps, and then texture map them to look like steps. This also helps a lot with collision detection.
Imagination is more important than knowledge.