Apple White iPhone 4

Hi all,

I wish to buy a white iPhone 4.  Could anyone tell me any recommended shop to buy other than Apple Store and how much is it?  Thanks.