A Much-Loved, Iconic Island Venue Close to Ferries and Shops 18 Mar, 26 Situated in the business hub of Russell Island, The Oombie Goombie Café Restaurant offers an exciting opportunity.... Author: Chris McGregor