Hotels Near Four Points by Sheraton Norwood, Norwood