Ambassador Appliances - Shangri-La Plaza is located in Mandaluyong, Philippines on 2/F, Main Wing, Shangri-La Plaza Mall, EDSA cor. Shaw Blvd.. Ambassador Appliances - Shangri-La Plaza is rated 3 out of 5 in the category electronics in Philippines.
Address
2/F, Main Wing, Shangri-La Plaza Mall, EDSA cor. Shaw Blvd.