"El restaurante está enfrente de la librería."
Translation:The restaurant is in front of the bookstore.
This meaning gives a connotation, that the bookstore lies on the backyard, which I strongly doubt.
In front of ? We'd never say that in England, if the meaning is . Could explain why I so easily get lost in America though !