No, they'll never tell you your room location before you arrive. Depending on season, occupancy, etc., your room may be assigned a few days before your arrival, or may be assigned as you're standing at the check-in desk.
Even if they assign it in advance, it's not set in stone until you check in, in case they have to shift rooms around for maintenance reasons, etc. Even when you check in, they won't give you the room number until the room has been cleaned and is ready for you to occupy.