Leslie's Resto Tagaytay

Santa Rosa,
Leslie's Resto Tagaytay Leslie's Resto Tagaytay is one of the popular Bar & Grill located in ,Santa Rosa listed under Local business in Santa Rosa , Restaurant in Santa Rosa ,

Contact Details & Working Hours

Map of Leslie's Resto Tagaytay