Santo Maris Oia Luxury Suites & Spa has announced the opening of its new meeting and events facilities located steps away from picturesque Oia, perfect for corporate retreats and guests looking to combine business and relaxation in the Greek islands.