The Westin New York Grand Central is a hotel on 42nd Street in Manhattan, near Grand Central. Its renovated rooms are spacious, and service and room condition are decent. It is a midtown hotel convenient for business travelers to rest. Bottled water is not in the room, or you have to request it.