BLS INTERNATIONAL - SPAIN VISA APPLICATION CENTER is located in International Plaza, Singapore on 10 Anson Rd, Unit 30-08. BLS INTERNATIONAL - SPAIN VISA APPLICATION CENTER is rated 3.5 out of 5 in the category visa and passport office in Singapore.
Address
10 Anson Rd, Unit 30-08
Accessibility
Wheelchair-accessible entrance