B..
Some of the most famous paintings in history are food. I'm sure they weren't just hung in the kitchen ;)
If it looks good there, no one is going to walk up the stairs, and snicker that it's a kitchen painting. I think you're good! If you like it there, hang it there. The is not "rule" for artwork. I think it's kind of sad, when art is designated to certain rooms and themes. I mean, it's art! Where is the creativity in relegating it to a one room piece? Art is supposed to be universal, you can't put it in a box (err...room.) Just my opinion.