Yes, There is a meeting room in Ramada by Wyndham Madinah Al Hamra