Ellen's Tuna Queen is a restaurant in Davao City, located at South Street, DBP Village, Davao City, Davao del Sur, 8000. It specialises in serving freshly prepared meals for dine-in, takeaway and group gatherings. The menu leans towards filipino, seafood cuisine. Listed opening hours: 10:00-21:00. More information is available on the official website.