The Buzz (Island City Mall)
Tagbilaran City,
The Buzz (Island City Mall) is one of the popular Filipino Restaurant located in ,Tagbilaran City listed under
Local business in Tagbilaran City
,
Shopping Mall in Tagbilaran City
,
Cafe in Tagbilaran City
,