Payment Channels

Payment Channels

At American Express, we offer various secure and convenient payment channels. Below is a full list of all the options available to you.

Amex Offices

AMEX Al Omania LLC

Building No. 1022 Al Walaj Street, Way No. 1013, Al Qurum P.O.Box 260, P.C 118

Sun - Thu 08:30AM - 04:30PM

Customer Service
(+968) 24573555