Ocho Seafood And Grill

4.5 Currently Open
  • Address: Senator Enage St, Downtown, Tacloban City, 6500 Leyte, Philippines
  • Timings: 10:00 am - 10:00 pm Details
Enable Map

Ocho Seafood And Grill Reviews & Ratings

Attractions Nearby