located at - French English Dictionary