Verbena Restaurant in Tagaytay – Review

This restaurant is located inside Discovery Country Suites in Tagaytay. I was impressed upon arriving in this restaurant. It has high ceiling and its a plus that it is not air conditioned.  The downside is that it is along a hi-way. It's a small restaurant over looking Taal Volcano. Plus points for this amazing view. Will… Continue reading Verbena Restaurant in Tagaytay – Review