Tequila Sports Bar is located in Times Square Mandaue next to Park Mall. Offering live music, billiards, excellent food and live sports on TV.
Tags : #SportsBar
No reviews yet. Be the first to add a review.