Harry potter film locations this is where the magic begins - 0 views
-
Mowbray Court Hotel London on 13 Oct 17London abounds in Potter film locations and one of them is the King's Cross Station. If you are a big fan then this place is mandatory. Hint: this is where you will find Platform 9 ¾ and it comes complete with a luggage trolley that disappears halfway through a brick wall.