Original: North Bay Village is located at.
Simplified: North Bay Village is a city of Florida in the United States.