From having seen St Mochta's from the train I think they could play at home. Pretty sure Irishtown wouldn't be up to scratch for Liffeys (I think there was something about them not being able to play a Junior Cup match there) - I would say Tolka Park would be a more likely venue than Belfield.
Sheriff play on an Astro pitch - they play Dundalk there in the LSC a few years ago but there's no way that would qualify for FAI Cup - even if they were drawn against Non-League opposition.
Bookmarks