HOTELS DAVAO CITY SHANGHAI Square Inn – Davao City By durianburgdavao on April 9, 2021 • ( Leave a comment ) Shanghai, Matina Aplaya 8000 Davao City, Philippines Rate this:Share this:EmailTwitterFacebookMoreLinkedInTumblrPinterestLike this:Like Loading... Related Categories: HOTELS DAVAO CITY Tagged as: NEWS Shanghai Square Inn, Shanghai Square Inn