great place located near delicias station, easy to access metro to other places of attraction