Yes, London is one of the finest cities in the world to visit during the month of March. One can indulge in a number of festivities like St. Patrick’s Day, Pancake Day, and even Beer Week in the city. As for the duration of stay, travelers can look to spend about 2 to 3 days in London as the city has numerous locations to keep you excited on your vacation.