Has anyone heard of or shopped from this site, http://www.topshop.com? I came across it while looking for gladiator sandals and they seem to have a decent selection, but it turns out they are from UK! If you know anything about them, pls speak up. Also, if you ordered anything from overseas before, did you have to pay a customs duty in US when receiving the items?
Many thanks!