It was a trip that drivers balked at not once, but twice.

Carmen Yulin Cruz, the mayor of San Juan, P.R., hailed a taxi in Greenwich Village on Wednesday night to go back to her hotel, a place recommended by the speaker of the New York City Council.

But the cabdriver refused to take her there.

The boutique hotel was apparently located in the wrong borough: the Bronx.

The first driver said he did not know how to get there and did not have a GPS system, Ms. Cruz told reporters on Thursday. Then he kicked the mayor and three of her colleagues out of the cab.

When the group got into another taxi, the second driver soon began to grumble about the destination.