Big Buddha is a Thai restaurant offering fresh, simple cuisine with generous portions.