SEQUIOA INN
2-74 T. Monteverde Ave., Davao City
3003636
Established in late 2002, Sequoia Inn features 40 spacious rooms that groups would truly appreciate. All rooms are air-conditioned and well-maintained.