The Fort of Our Lady of the Conception, also known as the Portuguese Castle, is a red stone fortress on Hormuz Island, Iran.
The Fort of Our Lady of the Conception, located on Hormuz Island, Iran, is a red stone fortress.