answersLogoWhite

0

Fleet Street is located in central London. It was once the home of all British press, although nowadays no newspapers have offices in the street. It is a main road between St. Paul's Cathedral and the Strand.

User Avatar

Wiki User

12y ago

What else can I help you with?