Musselburgh Racecourse, known until the 1990s as Edinburgh Racecourse, is a horse racing venue located in the Millhill area ofMusselburgh, East Lothian, Scotland, UK, close to the River Esk.