Practical English UsagePEU entriesVocabularyWord Problems from A to Zfacing, opposite and in front offacing, opposite and in front of (see here)