Musselburgh Racecourse

Musselburgh Racecourse is located near Edinburgh. It is the second biggest racecourse in Scotland and is the fourteenth biggest in the UK.