Supportinfo@ratecheck.travel
MEMAC PLACE HOTEL & RESTAURANT, Benin City | 16, FAITHWAY OFF ADESUWA. OKA ROAD, 16 FAITHWAY OFF UPPER ADESUWA ROAD, EDO STATE, 300102, Benin City, Edo, Nigeria, 300102 | RateCheck.travel