A new steak-and-seafood restaurant is headed to downtown Orlando, courtesy of some familiar faces. As reported by the Orlando Business Journal, Restaurant Seychelles is opening soon at 25 W. Church St ...