Yes, there is a restaurant on-site at Rambuttri Village Inn & Plaza, Bangkok.