It's a clumsy way of saying We were from Ireland, but the only place we could be successful was America. You may be being confused by the idiom "only show in town" which means "only possible choice". CJ
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.