Address: Al Hijra Street, Behinid Al Misfalah Municipality, beside girls elementary school , Mecca
Hotel rating from 1009 guests: 6.9
Each of the air-conditioned rooms at Mobarak Plaza 2 is equipped with satellite flat-screen TV, a minibar, a fan and an alarm clock. …