answersLogoWhite

0

No city is located at 23 North latitude and 90 W longitude. A body of water is

in fact located at that point. The answer is the Gulf Of Mexico.

That point is at sea in the Gulf of Mexico, about 140 miles north-northwest of

Mérida, on Mexico's Yucutan peninsula.

User Avatar

Wiki User

12y ago

What else can I help you with?