The price would vary and depend on a number of factors like:
volume - number of copies. more books = lower price.
paper - type of paper, coated uncoated?
size - overall journal size
binding - stitched, hardcover, softcover, wire or coil bound?
Do you have a photo example of what you're looking for?
Some online print companies like Vistaprint, snapfish could do it. They may even have some templates available where you simply drop in your photo and print X copies.
You could also try Fedex/Kinko's, Walmart, Staples.