'The Venue' slated to open in 90 days

'The Venue' slated to open in 90 days