Ella

Toro café & bar

About

Toro café & bar is a café in Ella, Sri Lanka.