Shortly off to france for a few weeks and will need to call USA several times while there.
In spain we get International phone cards from supermarkets etc. which give very good value.
Anyone know if these are available in France, where from, and any suggestions about "best buy" - thanks.
In spain we get International phone cards from supermarkets etc. which give very good value.
Anyone know if these are available in France, where from, and any suggestions about "best buy" - thanks.