I agree and feel it’s talking about Jerusalem in 70 AD.
Keeping in mind that the beast the Harlot rides on is Rome.
So in Revelation you find references to both
Also Rev 1:1
1 The Revelation of Jesus Christ, which God gave Him to show to His bond-servants, the things which must soon take place; and He sent and communicated it by His angel to His bond-servant John,...