The Boss Rotisserie By Mang Ben’s Lechon is located in Tarlac City, Philippines on 66 San Sebastian-San Vicente Diversion Rd, San Sebastian,. The Boss Rotisserie By Mang Ben’s Lechon is rated 4.3 out of 5 in the category lechon restaurant in Philippines.
Address
66 San Sebastian-San Vicente Diversion Rd, San Sebastian,