Where is Mas de Borrás?

Where is Mas de Borrás located?

Mas de Borrás, Mas de Borrás, Spain (approx. 40.7048°, -0.0358557°)


Where is Mas de Borrás on the map?