SM City Bicutan


SM City Bicutan - shopping mall in the Philippines. It was founded in 2002.