The three obvious options are Hib's Easter Road ground, Hearts' Tynecastle and Livingston's Almondvale. An outside option is Meadowbank stadium.
The game will take place on Sunday 5th February with a 1 o'clock kick off. Sadly, it cannot be played at Murrayfield as there is some egg chasing on!
This is a shame as many Saints fans were looking forward to seeing the team play at Spartans ground, however it would appear the police have decided that this would be unsafe.
Story source: The Official St. Mirren Website