This McDonald’s restaurant is at 178/180 Edgware Road in Westminster, London. It is a standalone business and not included in a shopping mall or retail park. Its location on the busy Edgware Road does not facilitate the operation of a drive thru service or off-street parking. It does however offer a delivery service within a radius of 1.5 miles.
The restaurant’s hours of operation are daily between 5:00 am to 11:45 pm.