Lorcha is located along the northern edge of Alicante, to the east of Serpis River.
In terms of geographical location, Lorcha is situated on the northern boundary of Alicante, close to the eastern side of the Serpis River.