Oxford Street in London

London-Oxford-Street

Oxford Street is only one and half mile long, situated  in the centre and near all famous landmarks of London. Very few people know that this famous street is built on the route of Roman road, and is named after Earl of Oxford who purchased land and developed it as place of entertainment. Continue Reading