You asked:

facts about St. John's Beacon

  • St. John's Beacon
    St. John's Beacon
    Radio City Tower is a radio and observation tower in Liverpool, England, built in 1969 and opened by Queen Elizabeth II.