La Granja se ubica al inicio de las tierras de vega del río Ambroz, puerta de entrada a la comarca del mismo nombre y camino de Castilla. Su entorno, prácticamente llano, lo forman tierras de cultivo, olivares y dehesa, muy marcado por el corredor verde de la ribera del Ambroz.
Su trama urbana se caracteriza por largas calles paralelas, entre las que se abre el espacio rectangular de la plaza; la iglesia se ubica prácticamente a las afueras del casco urbano.
Son interesantes la iglesia de Santa Magdalena, el antiguo herradero de caballos, el miliario y la fuente romana, así como su piscina natural.